接前一篇文章:ICM20948 DMP代码详解(72)
上一回解析完了main函数中调用的load_dmp3函数,本回继续解析main函数后续内容。为了便于理解和回顾,再次贴出main函数源码,如下:
int main (void){
int rc = 0;
/* Hardware initialization */
sysclk_init();
board_init();
sysclk_enable_peripheral_clock(ID_TC0);
/* Configure Device - Host Interface */
configure_console();
#ifdef INV_MSG_ENABLE
/* Setup message logging */
INV_MSG_SETUP(INV_MSG_ENABLE, msg_printer);
#endif
INV_MSG(INV_MSG_LEVEL_INFO, "##########################");
INV_MSG(INV_MSG_LEVEL_INFO, " ICM20948 example ");
INV_MSG(INV_MSG_LEVEL_INFO,