diff --git a/radio/src/targets/gruvin9x/board_gruvin9x.h b/radio/src/targets/gruvin9x/board_gruvin9x.h index 026f66523..9b8782bcf 100644 --- a/radio/src/targets/gruvin9x/board_gruvin9x.h +++ b/radio/src/targets/gruvin9x/board_gruvin9x.h @@ -82,14 +82,12 @@ #define JACK_PPM_OUT() PORTG |= (1< #endif -volatile uint8_t pina=0xff, pinb=0xff, pinc=0xff, pind, pine=0xff, ping=0xff, pinh=0xff, pinj=0xff, pinl=0; +volatile uint8_t pina=0xff, pinb=0xff, pinc=0xff, pind, pine=0xff, pinf=0xff, ping=0xff, pinh=0xff, pinj=0xff, pinl=0; uint8_t portb, portc, porth=0, dummyport; uint16_t dummyport16; const char *eepromFile = NULL; @@ -158,7 +158,7 @@ void simuSetKey(uint8_t key, bool state) #endif #if defined(PCBSKY9X) && !defined(REVX) KEY_CASE(BTN_REa, PIOB->PIO_PDSR, 0x40) -#elif defined(PCBGRUVIN9X) +#elif defined(PCBGRUVIN9X) || defined(PCBMEGA2560) KEY_CASE(BTN_REa, pind, 0x20) #elif defined(ROTARY_ENCODER_NAVIGATION) KEY_CASE(BTN_REa, RotEncoder, 0x20) @@ -212,7 +212,15 @@ void simuSetSwitch(uint8_t swtch, int8_t state) SWITCH_CASE(4, pinc, 1<