48 BUTTON_HAL_BUTTON(key_left,
"Key Left", \
51 BUTTON_HAL_BUTTON(key_right,
"Key Right", \
53 GPIO_HAL_PIN_CFG_PULL_UP, BUTTON_HAL_ID_BUTTON_ONE,
true);
54 BUTTON_HAL_BUTTON(key_up,
"Key Up", \
56 GPIO_HAL_PIN_CFG_PULL_UP, BUTTON_HAL_ID_BUTTON_TWO,
true);
57 BUTTON_HAL_BUTTON(key_down,
"Key Down", \
59 GPIO_HAL_PIN_CFG_PULL_UP, BUTTON_HAL_ID_BUTTON_THREE,
true);
60 BUTTON_HAL_BUTTON(key_select,
"Key Select", \
62 GPIO_HAL_PIN_CFG_PULL_UP, BUTTON_HAL_ID_BUTTON_FOUR,
true);
64 BUTTON_HAL_BUTTONS(&key_left, &key_right, &key_up, &key_down, &key_select);
#define BUTTON_RIGHT_PORT
BUTTON_RIGHT -> PC5.
#define BUTTON_LEFT_PORT
BUTTON_LEFT -> PC4.
#define BUTTON_SELECT_PORT
BUTTON_SELECT -> PA3.
#define GPIO_PORT_PIN_TO_GPIO_HAL_PIN(PORT, PIN)
Converts a port/pin pair to GPIO HAL pin number.
#define BUTTON_UP_PORT
BUTTON_UP -> PC6.
#define BUTTON_DOWN_PORT
BUTTON_DOWN -> PC7.