#ifndef GPIO_H #define GPIO_H #include #include "stm32f0xx_hal.h" #include "stm32f0xx_hal_conf.h" #include "config.h" #define CHANGE_PERIOD_MS 100 #define CHANGE_ELAPSED (HAL_GetTick() - change_time_reset) > CHANGE_PERIOD_MS #define CHANGE_RESET change_time_reset = HAL_GetTick() void user_input(uint16_t* to_modify); void user_input_signed(int32_t* to_modify); void gpio_init(void); #endif // vim:softtabstop=4 shiftwidth=4 expandtab