/** * This function will initial STM32 board. */ void rt_hw_board_init(void) { /* NVIC Configuration */ NVIC_Configuration(); /* Configure the SysTick */ SysTick_Config( SystemCoreClock / RT_TICK_PER_SECOND ); //SysTick_Configuration(); #if STM32_EXT_SRAM EXT_SRAM_Configuration(); #endif rt_hw_usart_init(); #ifdef RT_USING_CONSOLE rt_console_set_device(RT_CONSOLE_DEVICE_NAME); #endif #ifdef RT_USING_COMPONENTS_INIT rt_components_board_init(); #endif stm32_hw_pin_init(); ports_initial(); }
/** * This function will initial STM32 board. */ void rt_hw_board_init() { /* NVIC Configuration */ NVIC_Configuration(); /* Configure the SysTick */ SysTick_Configuration(); /* Hardware Initial */ stm32_hw_usart_init(); stm32_hw_pin_init(); rt_hw_spi_init(); stm32_hwtimer_init(); cpu_usage_init(); #ifdef RT_USING_CONSOLE rt_console_set_device(CONSOLE_DEVICE); #endif }
/** * This function will initial STM32 board. */ void rt_hw_board_init() { rccConfiguration(); /* NVIC Configuration */ NVIC_Configuration(); /* Configure the SysTick */ SysTick_Config(SystemCoreClock / RT_TICK_PER_SECOND); #ifdef RT_USING_COMPONENTS_INIT rt_components_board_init(); #else //stm32_hw_usart_init(); stm32_hw_pin_init(); #endif #ifdef RT_USING_CONSOLE rt_console_set_device(CONSOLE_DEVICE); #endif }
/** This function will initial STM32 board**/ void rt_hw_board_init() { BSP_Init(); stm32_hw_usart_init(); stm32_hw_pin_init(); }