/**
 * 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()
{
	BSP_Init();
	stm32_hw_usart_init();
	stm32_hw_pin_init();
}