/**************************************************************************//** * @brief Main function *****************************************************************************/ int main(void) { /* Chip errata */ CHIP_Init(); enter_DefaultMode_from_RESET(); Imu_Initialize(); //Imu_Initialize_OneShot(); Mag_Initialize_OneShot(); Cli_Initialize_Cli(); Time_Initilize_TimeStamp(); Sch_Initilize_Scheduler(); /* Infinite loop */ Sch_Run_Scheduler(); while(1) { //Temporary while loop //Imu_TestFunction(); //Imu_Read(); Imu_WriteStreamFifo(); } }
/**************************************************************************//** * @brief Main function *****************************************************************************/ int main(void) { CHIP_Init(); enter_DefaultMode_from_RESET(); setup_utilities(USART1); delay(100); I2C_Init_TypeDef i2cInit = I2C_INIT_DEFAULT; I2C_Init(I2C0, &i2cInit); // Offset zero is Device ID uint16_t value = i2c_read_register(0); // Set an LED on the Starter Kit if success if (value == DEVICE_ID) { set_led(1,1); } // Infinite loop while (1) { } }