/** * Main function */ int main (void) { osKernelInitialize(); /* initialize CMSIS-RTOS */ HAL_Init(); /* Initialize the HAL Library */ SystemClock_Config(); /* Configure the System Clock */ /* User codes goes here*/ // initializeLED_IO(); /* Initialize LED GPIO Buttons */ // start_Thread_LED(); /* Create LED thread */ init_acc_kstate(0.01f, 0.1f, 0.0f, 0.1f, 0.0f); init_temp_kstate(0.005f, 0.05f, 0.0f, 5.0f, 0.0f); MAIL_CONTROLLER_init_mailboxes(); ConfigureADC(); accelerometer_init(); LED_init_io(); KP_init(); TIM3_init(); TIM4_init(); MAIL_CONTROLLER_start_thread(); LED_start_thread(); temperature_start_thread(); accelerometer_start_thread(); KEYPAD_start_thread(); /* User codes ends here*/ osKernelStart(); /* start thread execution */ }
/* * 函数名:main * 描述 :主函数 * 输入 :无 * 输出 :无 */ int main(void) { SystemInit(); USART1_init();//USART初始化 SPI1_init() ;//SPI初始化 DW1000_init();//DW1000初始化 TIM3_init(); //定时器3初始化 EXTI_init(); //外部中断初始化 TIM4_init(); RX_mode_enable(); printf("RX!\r\n"); printf("**********************************\r\n"); while (1) { ; } }
void init(void){ GPIO_init(); USART_init(); CAN_Config(); SysTick_init(); accelerometer_init(); ADC_init(); TIM4_init(); TIM2_init(); }
void init_all(void) { GPIO_init(); DAC_DMA_init(); P24_init(); vdisplay_init(); codec_init(); codec_ctrl_init(); TIM6_init(); /* Initialize timer */ TIM3_init(); /* interrupts last... */ TIM4_init(); }
int main(void) { BootLoaderStart(); firstInit(); set_defaults_all(&Preset, &Calibration); if (!start_load_all(&Preset, &Calibration)) set_errIO(ERRIO_LOADALL); interface_init(Current_state.preset_name); calibration_init(Current_state.calibration_name); noteOffStoreInit(); TIM4_init();//keyboard timer TIM6_init();//delay for temp messages TIM7_init(); //delay for MSC //Main loop while (1) { //Check note array to calculate velocity checkNoteArray(&Preset); checkSliders_events(Preset.sliders, Preset.AnalogMidiEnable); checkButtons_events(Preset.buttons, Preset.AnalogMidiEnable); receiveMidiData(); sendMidiData(); } }
int main(void) { u8 dip_config; SystemInit(); // Init USB for Master Nodes #if defined(RX4) || defined(RX5) || defined(RX6) Set_System(); Set_USBClock(); USB_Interrupts_Config(); USB_Init(); #endif dip_config = Read_DIP_Configuration(); // USART1初始化,波特率115200,单次8比特,无奇偶校验,1停止位:用于上位机下发命令 USART1_init(dip_config); // 串口监听 TIM4_init(); //InitMPU6050(); SPI1_init(); TIM3_init(); GPIO_Configuration(); DW1000_init(dip_config); EXTI_init(); #ifdef TX TIM2_init(); // LS Poll Cycle #endif RX_mode_enable(); DEBUG1(("=====Init Done, with DIP config: %02X=====\r\n", dip_config)); while(1) { ; } }