21 for (
unsigned i = 0; i <
sizeof(
routes) /
sizeof(
routes[0]); ++i) {
22 if (
routes[i].pin == pin) {
41 return r ?
r->last_us : 0U;
bool board_exti_route(uint16_t pin, osThreadId_t thread, uint32_t flags)
static route_t * find(uint16_t pin)
uint32_t board_exti_last_us(uint16_t pin)
uint32_t board_time_us(void)
uint32_t osThreadFlagsSet(osThreadId_t thread_id, uint32_t flags)
Set the specified Thread Flags of a thread.
static osThreadId_t thread
void HAL_GPIO_EXTI_Callback(uint16_t pin)
osThreadId_t volatile thread
uint32_t volatile last_us