summaryrefslogtreecommitdiff
path: root/bsp/mb9bf500r/key.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsp/mb9bf500r/key.c')
-rw-r--r--bsp/mb9bf500r/key.c94
1 files changed, 47 insertions, 47 deletions
diff --git a/bsp/mb9bf500r/key.c b/bsp/mb9bf500r/key.c
index 2fc3274317..1886e72974 100644
--- a/bsp/mb9bf500r/key.c
+++ b/bsp/mb9bf500r/key.c
@@ -5,7 +5,7 @@
*
* Change Logs:
* Date Author Notes
- * 2011-03-03 lgnq
+ * 2011-03-03 lgnq
*/
#include <rtthread.h>
@@ -21,7 +21,7 @@ static void key_io_init(void)
{
/*Select CPIO function*/
KEY_PFR &= ~KEY_MASK;
- /*Set CPIO Pull-Up function*/
+ /*Set CPIO Pull-Up function*/
KEY_PCR |= KEY_MASK;
/*Make button pins inputs*/
KEY_DDR &= ~KEY_MASK;
@@ -34,7 +34,7 @@ static void key_thread_entry(void *parameter)
rt_uint8_t i;
struct rtgui_event_kbd kbd_event;
-
+
key_io_init();
/* init keyboard event */
@@ -105,49 +105,49 @@ static void key_thread_entry(void *parameter)
rt_thread_delay(next_delay);
}
#else
- extern struct rt_messagequeue mq;
- rt_time_t next_delay;
- struct lcd_msg msg;
- msg.type = KEY_MSG;
-
- key_io_init();
-
- while (1)
- {
- msg.key = NO_KEY;
-
- next_delay = RT_TICK_PER_SECOND/10;
-
- if (KEY_ENTER_GETVALUE() == 0 )
- {
- msg.key = KEY_ENTER;
- }
-
- if (KEY_DOWN_GETVALUE() == 0)
- {
- msg.key = KEY_DOWN;
- }
-
- if (KEY_UP_GETVALUE() == 0)
- {
- msg.key = KEY_UP;
- }
-
- if (KEY_RIGHT_GETVALUE() == 0)
- {
- msg.key = KEY_RIGHT;
- }
-
- if (KEY_LEFT_GETVALUE() == 0)
- {
- msg.key = KEY_LEFT;
- }
-
- rt_mq_send(&mq, &msg, sizeof(msg));
-
- /* wait next key press */
- rt_thread_delay(next_delay);
- }
+ extern struct rt_messagequeue mq;
+ rt_time_t next_delay;
+ struct lcd_msg msg;
+ msg.type = KEY_MSG;
+
+ key_io_init();
+
+ while (1)
+ {
+ msg.key = NO_KEY;
+
+ next_delay = RT_TICK_PER_SECOND/10;
+
+ if (KEY_ENTER_GETVALUE() == 0 )
+ {
+ msg.key = KEY_ENTER;
+ }
+
+ if (KEY_DOWN_GETVALUE() == 0)
+ {
+ msg.key = KEY_DOWN;
+ }
+
+ if (KEY_UP_GETVALUE() == 0)
+ {
+ msg.key = KEY_UP;
+ }
+
+ if (KEY_RIGHT_GETVALUE() == 0)
+ {
+ msg.key = KEY_RIGHT;
+ }
+
+ if (KEY_LEFT_GETVALUE() == 0)
+ {
+ msg.key = KEY_LEFT;
+ }
+
+ rt_mq_send(&mq, &msg, sizeof(msg));
+
+ /* wait next key press */
+ rt_thread_delay(next_delay);
+ }
#endif
}
@@ -155,6 +155,6 @@ static rt_thread_t key_thread;
void rt_hw_key_init(void)
{
key_thread = rt_thread_create("key", key_thread_entry, RT_NULL, 384, 28, 5);
- if (key_thread != RT_NULL)
+ if (key_thread != RT_NULL)
rt_thread_startup(key_thread);
}