diff --git a/inc/gpio.h b/inc/gpio.h --- a/inc/gpio.h +++ b/inc/gpio.h @@ -7,12 +7,19 @@ // Define button push #define SW_D_Pin GPIO_PIN_4 #define SW_D_GPIO_Port GPIOA +#define SW_RIGHT SW_D_GPIO_Port, SW_D_Pin + #define SW_B_Pin GPIO_PIN_5 #define SW_B_GPIO_Port GPIOA +#define SW_UP SW_B_GPIO_Port, SW_B_Pin + #define SW_A_Pin GPIO_PIN_6 #define SW_A_GPIO_Port GPIOA +#define SW_LEFT SW_A_GPIO_Port, SW_A_Pin + #define SW_C_Pin GPIO_PIN_7 #define SW_C_GPIO_Port GPIOA +#define SW_DOWN SW_C_GPIO_Port, SW_C_Pin #define SW_BTN_Pin GPIO_PIN_0 #define SW_BTN_GPIO_Port GPIOB @@ -22,6 +29,10 @@ #define LED_GPIO_Port GPIOB #define LED LED_GPIO_Port, LED_PIN + +void user_input(uint16_t* to_modify); +void user_input_signed(int32_t* to_modify); + void gpio_init(void); void gpio_led_blueblink(uint8_t num_blinks);