12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- /*******************************************************************************
- * @file keypad_mapping_table.c
- * @note Copyright (c) 2011 Sunplus-prof Technology Co., Ltd.
- * @log
- * Revision 0.1 2011/04/14
- * create
- *******************************************************************************/
- /*******************************************************************************
- * Header Files
- ******************************************************************************/
- #include "app_event.h"
- #include "keypad_mapping_table.h"
- /*******************************************************************************
- * IC keypad Range setting rules
- * voltage range(keycode)
- * 0V ~ 0.33V 0x001
- * 0.33V ~ 0.66V 0x002
- * 0.66V ~ 0.99V 0x004
- * 0.99V ~ 1.32V 0x008
- * 1.32V ~ 1.65V 0x010
- * 1.65V ~ 1.98V 0x020
- * 1.98V ~ 2.31V 0x040
- * 2.31V ~ 2.64V 0x080
- * 2.64V ~ 2.97V 0x100
- * 2.97V ~ 3.3V none
- ******************************************************************************/
- #ifdef SUPPORT_FACTORY_AUTO_TEST
- KEYPAD_Info_t KeypadFacInfo =
- {/*Keep K0 to K7*/
- {
- { 0, KEYPAD_ADC_K0, UI_EVENT_KEYPAD_POWER}, //K0
- { 0, KEYPAD_ADC_K1, UI_EVENT_KEYPAD_MENU},//K1
- { 0, KEYPAD_ADC_K2, UI_EVENT_KEYPAD_SOURCE},//K2
- { 1, KEYPAD_ADC_K3, UI_EVENT_KEYPAD_RIGHT},//K3
- { 1, KEYPAD_ADC_K4, UI_EVENT_KEYPAD_LEFT},//K4
- { 1, KEYPAD_ADC_K5, UI_EVENT_KEYPAD_UP},//K5
- { 1, KEYPAD_ADC_K6, UI_EVENT_KEYPAD_DOWN},//K6
- },
- KEYPAD_PWR_ON_KEY,
- KEYPAD0_VOLTAGE_B0,
- KEYPAD0_VOLTAGE_B1,
- KEYPAD0_VOLTAGE_B2,
- KEYPAD1_VOLTAGE_B0,
- KEYPAD1_VOLTAGE_B1,
- KEYPAD1_VOLTAGE_B2,
- };
- #endif
- KEYPAD_Info_t KeypadInfo =
- {/*Keep K0 to K7*/
- {
- { 0, KEYPAD_ADC_K0, UI_EVENT_KEYPAD_SOURCE},//K0
- { 0, KEYPAD_ADC_K1, UI_EVENT_KEYPAD_UP},//K1
- { 0, KEYPAD_ADC_K2, UI_EVENT_KEYPAD_DOWN},//K2
- { 0, KEYPAD_ADC_K3, UI_EVENT_KEYPAD_RIGHT},//K3
- { 0, KEYPAD_ADC_K4, UI_EVENT_KEYPAD_LEFT},//K4
- { 0, KEYPAD_ADC_K5, UI_EVENT_KEYPAD_MENU},//K5
- { 0, KEYPAD_ADC_K6, UI_EVENT_KEYPAD_POWER},//K6
- },
- KEYPAD_PWR_ON_KEY,
- KEYPAD0_VOLTAGE_B0,
- KEYPAD0_VOLTAGE_B1,
- KEYPAD0_VOLTAGE_B2,
- KEYPAD1_VOLTAGE_B0,
- KEYPAD1_VOLTAGE_B1,
- KEYPAD1_VOLTAGE_B2,
- };
|