[bsp][ls1c] add rtgui_lcd_init

This commit is contained in:
sundm75 2018-03-17 19:02:27 +08:00
parent 0192ae2128
commit 4495e1c2a1
1 changed files with 30 additions and 0 deletions

View File

@ -29,6 +29,9 @@
#include "../../libraries/ls1c_pwm.h"
#include "../../libraries/ls1c_public.h"
#include "../../libraries/ls1c_gpio.h"
#include "../../libraries/ls1c_pin.h"
#ifdef RT_USING_RTGUI
struct vga_struct vga_mode[] =
{
@ -231,3 +234,30 @@ void rt_hw_dc_init(void)
rt_device_init(dc);
}
#include <rtgui/driver.h>
#include "display_controller.h"
/* initialize for gui driver */
int rtgui_lcd_init(void)
{
rt_device_t dc;
rt_kprintf("DC initied\n");
pin_set_purpose(76, PIN_PURPOSE_OTHER);
pin_set_remap(76, PIN_REMAP_DEFAULT);
/* init Display Controller */
rt_hw_dc_init();
/* find Display Controller device */
dc = rt_device_find("dc");
/* set Display Controller device as rtgui graphic driver */
rtgui_graphic_set_device(dc);
return 0;
}
INIT_DEVICE_EXPORT(rtgui_lcd_init);
#endif