From c834d7cdbdde6b28cbc13dc9cfca1456b2d317cb Mon Sep 17 00:00:00 2001 From: dzzxzz Date: Wed, 17 Aug 2011 05:43:30 +0000 Subject: add display controller driver for LS1B demo board git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1672 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- bsp/ls1bdev/application.c | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'bsp/ls1bdev/application.c') diff --git a/bsp/ls1bdev/application.c b/bsp/ls1bdev/application.c index 0a810452b5..fae195627d 100644 --- a/bsp/ls1bdev/application.c +++ b/bsp/ls1bdev/application.c @@ -16,8 +16,33 @@ #include #include +#ifdef RT_USING_RTGUI +#include +extern void rt_hw_dc_init(void); +#endif + void rt_init_thread_entry(void* parameter) { +#ifdef RT_USING_RTGUI + { + rt_device_t dc; + + /* init Display Controller */ + rt_hw_dc_init(); + + /* re-init device driver */ + rt_device_init_all(); + + /* find Display Controller device */ + dc = rt_device_find("dc"); + + /* set Display Controller device as rtgui graphic driver */ + rtgui_graphic_set_device(dc); + + /* startup rtgui */ + rtgui_startup(); + } +#endif } int rt_application_init() -- cgit v1.3.1