Fixed sporadic keyboard glitches in MDx devices

replace/652223ff36636dcb3e2fd75ed01f9fe0a7572f89
Silvano Seva 2021-02-01 19:09:16 +01:00
rodzic 09864adf21
commit 13db8244b2
1 zmienionych plików z 3 dodań i 3 usunięć

Wyświetl plik

@ -112,7 +112,7 @@ keyboard_t kbd_getKeys()
*/
gpio_setPin(KB_ROW1);
delayUs(1);
delayUs(10);
if(gpio_readPin(LCD_D7)) keys |= KEY_STAR;
if(gpio_readPin(LCD_D2)) keys |= KEY_3;
if(gpio_readPin(LCD_D1)) keys |= KEY_2;
@ -125,7 +125,7 @@ keyboard_t kbd_getKeys()
gpio_clearPin(KB_ROW1);
gpio_setPin(KB_ROW2);
delayUs(1);
delayUs(10);
if(gpio_readPin(LCD_D7)) keys |= KEY_ESC;
if(gpio_readPin(LCD_D2)) keys |= KEY_DOWN;
if(gpio_readPin(LCD_D1)) keys |= KEY_UP;
@ -138,7 +138,7 @@ keyboard_t kbd_getKeys()
gpio_clearPin(KB_ROW2);
gpio_setPin(KB_ROW3);
delayUs(1);
delayUs(10);
if(gpio_readPin(FUNC_SW)) keys |= KEY_F1;
if(gpio_readPin(MONI_SW)) keys |= KEY_MONI;