diff --git a/bsp/stm32f10x/drivers/gpio.c b/bsp/stm32f10x/drivers/gpio.c index abb62311a97752f462f35cfb45261819501f0cce..3d499bb5a2213bf5dd324b547d66c450603d1438 100755 --- a/bsp/stm32f10x/drivers/gpio.c +++ b/bsp/stm32f10x/drivers/gpio.c @@ -754,7 +754,7 @@ INIT_BOARD_EXPORT(stm32_hw_pin_init); rt_inline void pin_irq_hdr(int irqno) { - EXTI_ClearITPendingBit(pin_irq_map[irqno].irqno); + EXTI_ClearITPendingBit(pin_irq_map[irqno].irqbit); if(pin_irq_hdr_tab[irqno].hdr) { pin_irq_hdr_tab[irqno].hdr(pin_irq_hdr_tab[irqno].args);