uint8_t sys_get_key(void) { uint8_t result = KEY_NONE; if ( get_gpio_level(DEFAULT_KEY) != 0 ) result = KEY_NEXT; // if ( get_gpio_level(PIN(1,5)) != 0 ) // result = KEY_PREV; return result; }
static uint8_t m2_arm_u8g_check_key(uint8_t key) { uint8_t pin; if ( m2_IsPinAssigned(key) != 0 ) { pin = m2_GetPin(key); if ( get_gpio_level(pin) == 0 ) return 1; } return 0; }