1.按键适配S550

This commit is contained in:
payton 2023-09-22 14:28:19 +08:00
parent db1a616acf
commit ca9d22573c
2 changed files with 15 additions and 15 deletions

View File

@ -174,22 +174,22 @@ UINT32 DrvKey_DetNormalKey(void)
#if (GPIO_KEY == ENABLE) #if (GPIO_KEY == ENABLE)
if (!gpio_getPin(GPIO_KEY_SHUTTER2)) { if (gpio_getPin(GPIO_KEY_SHUTTER2)) {
uiKeyCode |= FLGKEY_SHUTTER2; uiKeyCode |= FLGKEY_SHUTTER2;
} }
if (!gpio_getPin(GPIO_KEY_UP)) { if (gpio_getPin(GPIO_KEY_UP)) {
uiKeyCode |= FLGKEY_UP; uiKeyCode |= FLGKEY_UP;
} }
if (!gpio_getPin(GPIO_KEY_DOWN)) { if (gpio_getPin(GPIO_KEY_DOWN)) {
uiKeyCode |= FLGKEY_DOWN; uiKeyCode |= FLGKEY_DOWN;
} }
if (!gpio_getPin(GPIO_KEY_MENU)) { if (gpio_getPin(GPIO_KEY_MENU)) {
uiKeyCode |= FLGKEY_MENU; uiKeyCode |= FLGKEY_MENU;
} }
// if (!gpio_getPin(GPIO_KEY_PLAYBACK)) { // if (!gpio_getPin(GPIO_KEY_PLAYBACK)) {
// uiKeyCode |= FLGKEY_MENU; // uiKeyCode |= FLGKEY_MENU;
// } // }
if (!gpio_getPin(GPIO_KEY_RIGHT)) { if (gpio_getPin(GPIO_KEY_RIGHT)) {
uiKeyCode |= FLGKEY_RIGHT; uiKeyCode |= FLGKEY_RIGHT;
} }
if (!gpio_getPin(GPIO_KEY_LEFT)) { if (!gpio_getPin(GPIO_KEY_LEFT)) {

View File

@ -224,24 +224,24 @@ extern BOOL GPIOMap_DetAudio(void);
// //
#define GPIO_KEY_ZOOMOUT P_GPIO_20 // Key Zoom Out (kzo) #define GPIO_KEY_ZOOMOUT P_GPIO_20 // Key Zoom Out (kzo)
#define PAD_KEY_ZOOMOUT PAD_PIN_CGPIO20 #define PAD_KEY_ZOOMOUT PAD_PIN_CGPIO20
#define GPIO_KEY_SHUTTER2 C_GPIO_19 // Key Shutter2 (ks2) #define GPIO_KEY_SHUTTER2 P_GPIO_21 // Key Shutter2 (ks2)
#define PAD_KEY_SHUTTER2 PAD_PIN_CGPIO19 #define PAD_KEY_SHUTTER2 PAD_PIN_PGPIO21
#define GPIO_KEY_ZOOMIN P_GPIO_22 // Key Zoom In (kzi) #define GPIO_KEY_ZOOMIN P_GPIO_22 // Key Zoom In (kzi)
#define PAD_KEY_ZOOMIN PAD_PIN_CGPIO22 #define PAD_KEY_ZOOMIN PAD_PIN_CGPIO22
#define GPIO_KEY_SHUTTER1 P_GPIO_23 // Key Shutter1 (ks1) #define GPIO_KEY_SHUTTER1 P_GPIO_23 // Key Shutter1 (ks1)
#define PAD_KEY_SHUTTER1 PAD_PIN_PGPIO23 #define PAD_KEY_SHUTTER1 PAD_PIN_PGPIO23
#define GPIO_KEY_LEFT C_GPIO_18 // Key Left (kl) #define GPIO_KEY_LEFT C_GPIO_4 // Key Left (kl)
#define PAD_KEY_LEFT PAD_PIN_CGPIO18 #define PAD_KEY_LEFT PAD_PIN_CGPIO4
#define GPIO_KEY_ENTER P_GPIO_4 // Key OK (ke) #define GPIO_KEY_ENTER P_GPIO_4 // Key OK (ke)
#define PAD_KEY_ENTER PAD_PIN_PGPIO4 #define PAD_KEY_ENTER PAD_PIN_PGPIO4
#define GPIO_KEY_UP C_GPIO_22 // Key Up (ku) #define GPIO_KEY_UP P_GPIO_22 // Key Up (ku)
#define PAD_KEY_UP PAD_PIN_CGPIO22 #define PAD_KEY_UP PAD_PIN_PGPIO22
#define GPIO_KEY_RIGHT C_GPIO_4 // Key Right (kr) #define GPIO_KEY_RIGHT P_GPIO_12 // Key Right (kr)
#define PAD_KEY_RIGHT PAD_PIN_CGPIO4 #define PAD_KEY_RIGHT PAD_PIN_PGPI12
#define GPIO_KEY_PLAYBACK C_GPIO_17 // Key Playback (kmp) #define GPIO_KEY_PLAYBACK C_GPIO_17 // Key Playback (kmp)
#define PAD_KEY_PLAYBACK PAD_PIN_CGPIO17 #define PAD_KEY_PLAYBACK PAD_PIN_CGPIO17
#define GPIO_KEY_DOWN C_GPIO_20 // Key Down (kd) #define GPIO_KEY_DOWN C_GPIO_6 // Key Down (kd)
#define PAD_KEY_DOWN PAD_PIN_CGPIO20 #define PAD_KEY_DOWN PAD_PIN_CGPIO6
#define GPIO_KEY_MODE D_GPIO_4 // Key Mode (kmd) #define GPIO_KEY_MODE D_GPIO_4 // Key Mode (kmd)
#define PAD_KEY_MODE PAD_PIN_DGPIO4 #define PAD_KEY_MODE PAD_PIN_DGPIO4
#define GPIO_KEY_MENU C_GPIO_21 // Key Menu (km) #define GPIO_KEY_MENU C_GPIO_21 // Key Menu (km)