Ejemplo n.º 1
0
void rt_platform_init(void)
{
	#ifdef RT_USING_SPI
		rt_hw_spi2_init();
		rt_hw_spi1_init();
	#endif /* RT_USING_SPI */
	
//	rt_mems_hw_init("MOTION") ;
    rt_device_init_all();
}
Ejemplo n.º 2
0
void rt_platform_init(void)
{
#ifdef RT_USING_SPI
    rt_hw_spi1_init();
		rt_hw_nRF24L01_init("nRF24L01");
#endif /* RT_USING_SPI */
	
#ifdef RT_USING_DFS
   // w25qxx_init("flash0", "spi20");
#endif /* RT_USING_DFS */

#ifdef RT_USING_RTGUI
    /* initilize touch panel */
    //rtgui_touch_hw_init("spi21");
#endif /* RT_USING_RTGUI */


#ifdef RT_USING_USB_HOST
    /* register stm32 usb host controller driver */
   // rt_hw_susb_init();
#endif

#ifdef RT_USING_DFS
    /* initilize sd card */
#ifdef RT_USING_SDIO
   // rt_mmcsd_core_init();
  //  rt_mmcsd_blk_init();
   // stm32f4xx_sdio_init();
  //  rt_thread_delay(RT_TICK_PER_SECOND);
#else
   // rt_hw_sdcard_init();
#endif
#endif /* RT_USING_DFS */

#ifdef RT_USING_RTGUI
    /* initilize ra8875 lcd controller */
  //  ra8875_init();

    /* initilize key module */
  //  rt_hw_key_init();
#endif /* RT_USING_RTGUI */

#ifdef RT_USING_RTC
  //rt_hw_rtc_init();
#endif /* RT_USING_RTC */

}
Ejemplo n.º 3
0
Archivo: board.c Proyecto: bobo8909/RTT
void rt_platform_init(void)
{
#ifdef RT_USING_RTC
    rt_hw_rtc_init();
	#ifdef RT_USING_ALARM	
	rt_alarm_system_init(); 
	#endif		
	  /* 放在finsh中去设置初始时间 
	  set_date(2013,4,28);
	  set_time(10,8,24);
	  */
	  list_date();	
	
#endif /* RT_USING_RTC */	
#ifdef RT_USING_SPI
	{
		extern void rt_hw_spi1_init(void);
		rt_hw_spi1_init();
	}
    

#ifdef RT_USING_DFS
       w25qxx_init("flash0", "spi10");
#endif /* RT_USING_DFS */

#ifdef RT_USING_RTGUI
    /* initilize touch panel */
    //rtgui_touch_hw_init("spi11");
#endif /* RT_USING_RTGUI */
#endif /* RT_USING_SPI */

#ifdef RT_USING_USB_HOST
    /* register stm32 usb host controller driver */
    //rt_hw_susb_init();
#endif

#ifdef RT_USING_DFS
    /* initilize sd card */
#ifdef RT_USING_SDIO
     rt_mmcsd_core_init();
     rt_mmcsd_blk_init();
	{
		extern rt_int32_t stm32f1xx_sdio_init(void);
		stm32f1xx_sdio_init();
	}	
     rt_thread_delay(RT_TICK_PER_SECOND);
#else
     rt_hw_sdcard_init();
#endif
#endif /* RT_USING_DFS */

#ifdef RT_USING_RTGUI
    /* initilize ili9320 lcd controller */
    //lcd_9320_init();

    /* initilize key module */
    //rt_hw_key_init();
#endif /* RT_USING_RTGUI */

    rt_thread_delay(50);
    rt_device_init_all();
}