void GD32_GPIO_EXTI_IRQHandler(rt_int8_t exti_line) { if(RESET != exti_interrupt_flag_get((exti_line_enum)(1 << exti_line))) { pin_irq_hdr(exti_line); exti_interrupt_flag_clear((exti_line_enum)(1 << exti_line)); } }
void GPIO_EXTI_Callback(uint16_t GPIO_Pin) { if (gpio_exti_get_flag_status(GPIO_Pin) != RESET) { gpio_exti_clear_flag_status(GPIO_Pin); pin_irq_hdr(GPIO_Pin); } }
void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin) { pin_irq_hdr(bit2bitno(GPIO_Pin)); }