diff --git a/bsp/stm32f40x/drivers/gpio.c b/bsp/stm32f40x/drivers/gpio.c index 61fb8b397748e8e60357abc434e0c329740c14ea..8d8ac42bbf03ac29b94dc91d80be54ea9d787f5c 100644 --- a/bsp/stm32f40x/drivers/gpio.c +++ b/bsp/stm32f40x/drivers/gpio.c @@ -763,7 +763,7 @@ rt_err_t stm32_pin_irq_enable(struct rt_device *device, rt_base_t pin, rt_uint32 } else if (enabled == PIN_IRQ_DISABLE) { - irq = get_pin_irq(index->pin); + irq = get_pin_irq(pin); if (irq == RT_NULL) { return -RT_ENOSYS;