#include "key_driver.h" #include "system/event.h" #include "asm/uart.h" #include "app_config.h" extern int getbyte(char *c); #if TCFG_UART_KEY_ENABLE static int uart_key_init(void) { return 0; } static u8 uart_get_key_value(void) { char c; u8 key_value; if (getbyte(&c) == 0) { return NO_KEY; } switch (c) { case 'm': key_value = KEY_MODE; break; case 'u': key_value = KEY_UP; break; case 'd': key_value = KEY_DOWN; break; case 'o': key_value = KEY_OK; break; case 'e': key_value = KEY_MENU; break; default: key_value = NO_KEY; break; } return key_value; } #endif /* #if TCFG_UART_KEY_ENABLE */