#ifndef GPIO_H #define GPIO_H #include #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 init_gpio(void); #endif // vim:softtabstop=4 shiftwidth=4 expandtab