diff options
| author | [email protected] <[email protected]> | 2012-06-19 00:48:11 +0000 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2012-06-19 00:48:11 +0000 |
| commit | 70e39ffa54b63647e90603f70eb55c4230f6ba32 (patch) | |
| tree | f7eb1379b6179da4db1faffd785a970a7e56c43a | |
| parent | 4dd1acf294498c44c0ee8673c03519999809a0ec (diff) | |
update rtgui related project
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2177 bbd45198-f89e-11dd-88c7-29a3b14d5316
| -rw-r--r-- | bsp/lpc178x/applications/application.c | 10 | ||||
| -rw-r--r-- | bsp/lpc178x/project.uvproj | 146 | ||||
| -rw-r--r-- | bsp/mb9bf500r/application.c | 12 | ||||
| -rw-r--r-- | bsp/mini2440/application.c | 2 | ||||
| -rw-r--r-- | bsp/stm32f10x/application.c | 6 | ||||
| -rw-r--r-- | components/rtgui/common/rtgui_system.c | 2 | ||||
| -rw-r--r-- | examples/gui/demo_application.c | 4 |
7 files changed, 74 insertions, 108 deletions
diff --git a/bsp/lpc178x/applications/application.c b/bsp/lpc178x/applications/application.c index 03b5a89350..ccdee26294 100644 --- a/bsp/lpc178x/applications/application.c +++ b/bsp/lpc178x/applications/application.c @@ -76,6 +76,9 @@ void rt_init_thread_entry(void *parameter) #ifdef RT_USING_RTGUI
{
+ extern void rtgui_system_server_init(void);
+ extern void application_init(void);
+
rt_device_t lcd;
/* init lcd */
@@ -90,8 +93,11 @@ void rt_init_thread_entry(void *parameter) /* set lcd device as rtgui graphic driver */
rtgui_graphic_set_device(lcd);
+ /* init rtgui system server */
+ rtgui_system_server_init();
+
/* startup rtgui in demo of RT-Thread/GUI examples */
- rtgui_startup();
+ application_init();
}
}
#endif
@@ -133,7 +139,7 @@ static void rt_thread_entry_led(void* parameter) }
}
-int rt_application_init()
+int rt_application_init(void)
{
rt_thread_t tid;
diff --git a/bsp/lpc178x/project.uvproj b/bsp/lpc178x/project.uvproj index ce7ca17a6a..2e846deeea 100644 --- a/bsp/lpc178x/project.uvproj +++ b/bsp/lpc178x/project.uvproj @@ -61,6 +61,8 @@ <UserProg2Name></UserProg2Name> <UserProg1Dos16Mode>0</UserProg1Dos16Mode> <UserProg2Dos16Mode>0</UserProg2Dos16Mode> + <nStopU1X>0</nStopU1X> + <nStopU2X>0</nStopU2X> </BeforeCompile> <BeforeMake> <RunUserProg1>0</RunUserProg1> @@ -432,11 +434,6 @@ <FilePath>drivers\drv_glcd.c</FilePath> </File> <File> - <FileName>key.c</FileName> - <FileType>1</FileType> - <FilePath>drivers\key.c</FilePath> - </File> - <File> <FileName>lpc177x_8x_clkpwr.c</FileName> <FileType>1</FileType> <FilePath>drivers\lpc177x_8x_clkpwr.c</FilePath> @@ -792,6 +789,11 @@ <FilePath>..\..\components\rtgui\common\pixel_driver.c</FilePath> </File> <File> + <FileName>rtgui_application.c</FileName> + <FileType>1</FileType> + <FilePath>..\..\components\rtgui\server\rtgui_application.c</FilePath> + </File> + <File> <FileName>driver.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\rtgui\server\driver.c</FilePath> @@ -802,11 +804,6 @@ <FilePath>..\..\components\rtgui\server\mouse.c</FilePath> </File> <File> - <FileName>panel.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\rtgui\server\panel.c</FilePath> - </File> - <File> <FileName>server.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\rtgui\server\server.c</FilePath> @@ -832,11 +829,6 @@ <FilePath>..\..\components\rtgui\widgets\checkbox.c</FilePath> </File> <File> - <FileName>container.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\rtgui\widgets\container.c</FilePath> - </File> - <File> <FileName>combobox.c</FileName> <FileType>1</FileType> <FilePath>..\..\components\rtgui\widgets\combobox.c</FilePath> @@ -917,9 +909,9 @@ <FilePath>..\..\components\rtgui\widgets\notebook.c</FilePath> </File> <File> - <FileName>view.c</FileName> + <FileName>container.c</FileName> <FileType>1</FileType> - <FilePath>..\..\components\rtgui\widgets\view.c</FilePath> + <FilePath>..\..\components\rtgui\widgets\container.c</FilePath> </File> <File> <FileName>list_view.c</FileName> @@ -946,50 +938,40 @@ <FileType>1</FileType> <FilePath>..\..\components\rtgui\widgets\window.c</FilePath> </File> - <File> - <FileName>workbench.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\components\rtgui\widgets\workbench.c</FilePath> - </File> </Files> </Group> <Group> <GroupName>gui_examples</GroupName> <Files> <File> - <FileName>demo_view_dc_buffer.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_dc_buffer.c</FilePath> - </File> - <File> - <FileName>demo_view_instrument_panel.c</FileName> + <FileName>demo_application.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_instrument_panel.c</FilePath> + <FilePath>..\..\examples\gui\demo_application.c</FilePath> </File> <File> - <FileName>demo_fnview.c</FileName> + <FileName>demo_view.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_fnview.c</FilePath> + <FilePath>..\..\examples\gui\demo_view.c</FilePath> </File> <File> - <FileName>demo_listview.c</FileName> + <FileName>demo_view_benchmark.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_listview.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_benchmark.c</FilePath> </File> <File> - <FileName>demo_listview_icon.c</FileName> + <FileName>demo_view_dc.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_listview_icon.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_dc.c</FilePath> </File> <File> - <FileName>demo_panel_single.c</FileName> + <FileName>demo_view_ttf.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_panel_single.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_ttf.c</FilePath> </File> <File> - <FileName>demo_view.c</FileName> + <FileName>demo_view_dc_buffer.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_dc_buffer.c</FilePath> </File> <File> <FileName>demo_view_animation.c</FileName> @@ -1002,34 +984,14 @@ <FilePath>..\..\examples\gui\demo_view_buffer_animation.c</FilePath> </File> <File> - <FileName>demo_view_box.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_box.c</FilePath> - </File> - <File> - <FileName>demo_view_button.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_button.c</FilePath> - </File> - <File> - <FileName>demo_view_checkbox.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_checkbox.c</FilePath> - </File> - <File> - <FileName>demo_view_dc.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_dc.c</FilePath> - </File> - <File> - <FileName>demo_view_image.c</FileName> + <FileName>demo_view_instrument_panel.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_image.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_instrument_panel.c</FilePath> </File> <File> - <FileName>demo_view_module.c</FileName> + <FileName>demo_view_window.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_module.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_window.c</FilePath> </File> <File> <FileName>demo_view_label.c</FileName> @@ -1037,44 +999,39 @@ <FilePath>..\..\examples\gui\demo_view_label.c</FilePath> </File> <File> - <FileName>demo_view_mywidget.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_mywidget.c</FilePath> - </File> - <File> - <FileName>demo_view_progressbar.c</FileName> + <FileName>demo_view_button.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_progressbar.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_button.c</FilePath> </File> <File> - <FileName>demo_view_radiobox.c</FileName> + <FileName>demo_view_checkbox.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_radiobox.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_checkbox.c</FilePath> </File> <File> - <FileName>demo_view_listbox.c</FileName> + <FileName>demo_view_progressbar.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_listbox.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_progressbar.c</FilePath> </File> <File> - <FileName>demo_view_slider.c</FileName> + <FileName>demo_view_scrollbar.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_slider.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_scrollbar.c</FilePath> </File> <File> - <FileName>demo_view_notebook.c</FileName> + <FileName>demo_view_radiobox.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_notebook.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_radiobox.c</FilePath> </File> <File> - <FileName>demo_view_combobox.c</FileName> + <FileName>demo_view_textbox.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_combobox.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_textbox.c</FilePath> </File> <File> - <FileName>demo_view_listctrl.c</FileName> + <FileName>demo_view_listbox.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_listctrl.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_listbox.c</FilePath> </File> <File> <FileName>demo_view_menu.c</FileName> @@ -1082,34 +1039,29 @@ <FilePath>..\..\examples\gui\demo_view_menu.c</FilePath> </File> <File> - <FileName>demo_view_scrollbar.c</FileName> - <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_scrollbar.c</FilePath> - </File> - <File> - <FileName>demo_view_textbox.c</FileName> + <FileName>demo_view_listctrl.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_textbox.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_listctrl.c</FilePath> </File> <File> - <FileName>demo_view_window.c</FileName> + <FileName>demo_view_combobox.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_window.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_combobox.c</FilePath> </File> <File> - <FileName>demo_view_benchmark.c</FileName> + <FileName>demo_view_slider.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_view_benchmark.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_slider.c</FilePath> </File> <File> - <FileName>demo_workbench.c</FileName> + <FileName>demo_view_notebook.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\demo_workbench.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_notebook.c</FilePath> </File> <File> - <FileName>gui_init.c</FileName> + <FileName>demo_view_mywidget.c</FileName> <FileType>1</FileType> - <FilePath>..\..\examples\gui\gui_init.c</FilePath> + <FilePath>..\..\examples\gui\demo_view_mywidget.c</FilePath> </File> <File> <FileName>mywidget.c</FileName> diff --git a/bsp/mb9bf500r/application.c b/bsp/mb9bf500r/application.c index 2c3e4dab1c..46c3bc2079 100644 --- a/bsp/mb9bf500r/application.c +++ b/bsp/mb9bf500r/application.c @@ -1,7 +1,7 @@ /*
* File : application.c
* This file is part of RT-Thread RTOS
- * COPYRIGHT (C) 2009 - 2011, RT-Thread Development Team
+ * COPYRIGHT (C) 2009 - 2012, RT-Thread Development Team
*
* The license and distribution terms for this file may be
* found in the file LICENSE in this distribution or at
@@ -15,6 +15,7 @@ /**
* @addtogroup FM3
*/
+
/*@{*/
#include <rtthread.h>
@@ -48,12 +49,17 @@ void rt_init_thread_entry(void *parameter) rt_device_init_all();
#ifdef RT_USING_RTGUI
+ extern void rtgui_system_server_init(void);
+
/* find lcd device */
lcd = rt_device_find("lcd");
/* set lcd device as rtgui graphic driver */
rtgui_graphic_set_device(lcd);
-
+
+ /* init rtgui system server */
+ rtgui_system_server_init();
+
/* startup rtgui */
rtgui_startup();
#else
@@ -127,7 +133,7 @@ void rt_init_thread_entry(void *parameter) #endif
}
-int rt_application_init()
+int rt_application_init(void)
{
rt_thread_t init_thread;
diff --git a/bsp/mini2440/application.c b/bsp/mini2440/application.c index be1f551f67..2306aa8a2a 100644 --- a/bsp/mini2440/application.c +++ b/bsp/mini2440/application.c @@ -139,6 +139,8 @@ void rt_init_thread_entry(void *parameter) #ifdef RT_USING_RTGUI
{
+ extern void rtgui_system_server_init(void);
+
rt_device_t lcd;
/* init lcd */
diff --git a/bsp/stm32f10x/application.c b/bsp/stm32f10x/application.c index d8185f23ea..1c773da683 100644 --- a/bsp/stm32f10x/application.c +++ b/bsp/stm32f10x/application.c @@ -126,7 +126,7 @@ void rt_init_thread_entry(void* parameter) #ifdef RT_USING_RTGUI
{
- extern void rtgui_startup();
+ extern void rtgui_system_server_init(void);
extern void rt_hw_lcd_init();
extern void rtgui_touch_hw_init(void);
@@ -147,8 +147,8 @@ void rt_init_thread_entry(void* parameter) /* set lcd device as rtgui graphic driver */
rtgui_graphic_set_device(lcd);
- /* startup rtgui */
- rtgui_startup();
+ /* init rtgui system server */
+ rtgui_system_server_init();
}
#endif /* #ifdef RT_USING_RTGUI */
}
diff --git a/components/rtgui/common/rtgui_system.c b/components/rtgui/common/rtgui_system.c index a503e946be..b840893139 100644 --- a/components/rtgui/common/rtgui_system.c +++ b/components/rtgui/common/rtgui_system.c @@ -26,7 +26,7 @@ #define RTGUI_MEM_TRACE #endif -void rtgui_system_server_init() +void rtgui_system_server_init(void) { /* init image */ rtgui_system_image_init(); diff --git a/examples/gui/demo_application.c b/examples/gui/demo_application.c index 00ffce982a..c46d271a76 100644 --- a/examples/gui/demo_application.c +++ b/examples/gui/demo_application.c @@ -117,7 +117,7 @@ static void application_entry(void* parameter) rtgui_application_destroy(app); } -void application_init() +void application_init(void) { static rt_bool_t inited = RT_FALSE; @@ -138,7 +138,7 @@ void application_init() #ifdef RT_USING_FINSH #include <finsh.h> -void application() +void application(void) { application_init(); } |
