예제 #1
0
파일: menu.c 프로젝트: korytov/bone
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;
}
예제 #2
0
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;
}