summaryrefslogtreecommitdiff
path: root/bsp/dev3210/application.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsp/dev3210/application.c')
-rw-r--r--bsp/dev3210/application.c53
1 files changed, 4 insertions, 49 deletions
diff --git a/bsp/dev3210/application.c b/bsp/dev3210/application.c
index 4400f2caf0..0d2fe9cbdf 100644
--- a/bsp/dev3210/application.c
+++ b/bsp/dev3210/application.c
@@ -50,12 +50,15 @@ void thread_test()
}
FINSH_FUNCTION_EXPORT(thread_test, test thread!!);
+#ifdef RT_USING_RTGUI
#include <rtgui/rtgui.h>
#include <rtgui/event.h>
#include <rtgui/rtgui_server.h>
+#endif
int rt_application_init()
{
+#ifdef RT_USING_RTGUI
rtgui_rect_t rect;
rtgui_system_server_init();
@@ -76,57 +79,9 @@ int rt_application_init()
rtgui_panel_set_default_focused("main");
rt_hw_lcd_init();
-
- /* init example workbench */
- // workbench_init();
+#endif
return 0;
}
-/* key simulator */
-static struct rtgui_event_kbd kbd_event;
-void key_simulator(int key)
-{
- /* init keyboard event */
- RTGUI_EVENT_KBD_INIT(&kbd_event);
- kbd_event.mod = RTGUI_KMOD_NONE;
- kbd_event.unicode = 0;
- kbd_event.type = RTGUI_KEYDOWN;
- kbd_event.key = key;
-
- /* post down event */
- rtgui_server_post_event(&(kbd_event.parent), sizeof(kbd_event));
-
- /* delay to post up event */
- rt_thread_delay(50);
-
- /* post up event */
- kbd_event.type = RTGUI_KEYUP;
- rtgui_server_post_event(&(kbd_event.parent), sizeof(kbd_event));
-}
-
-void left()
-{
- key_simulator(RTGUIK_LEFT);
-}
-FINSH_FUNCTION_EXPORT(left, left key);
-
-void right()
-{
- key_simulator(RTGUIK_LEFT);
-}
-FINSH_FUNCTION_EXPORT(right, right key);
-
-void down()
-{
- key_simulator(RTGUIK_DOWN);
-}
-FINSH_FUNCTION_EXPORT(down, down key);
-
-void up()
-{
- key_simulator(RTGUI_KEYUP);
-}
-FINSH_FUNCTION_EXPORT(up, up key);
-
/*@}*/