diff options
| author | Passionate0424 <[email protected]> | 2025-04-24 11:08:33 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2025-04-24 14:34:51 +0800 |
| commit | 6ffa53a914e99ce19736d13bfa84ecbf986917a4 (patch) | |
| tree | f22f31f7f35f350d5e2a41b498d4fb9b6e2856ae | |
| parent | 283c2fb94ffa84df37b8f70cda5d9845d32a4818 (diff) | |
修改ifx_pin_irq_enable函数
| -rw-r--r-- | bsp/Infineon/libraries/HAL_Drivers/drv_gpio.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/bsp/Infineon/libraries/HAL_Drivers/drv_gpio.c b/bsp/Infineon/libraries/HAL_Drivers/drv_gpio.c index e4d7cddf25..83c6617ff1 100644 --- a/bsp/Infineon/libraries/HAL_Drivers/drv_gpio.c +++ b/bsp/Infineon/libraries/HAL_Drivers/drv_gpio.c @@ -6,6 +6,7 @@ * Change Logs: * Date Author Notes * 2022-07-1 Rbb666 first version + * 2025-04-24 Passionate0424 fix ifx_pin_irq_enable */ #include "drv_gpio.h" @@ -353,7 +354,7 @@ static rt_err_t ifx_pin_irq_enable(struct rt_device *device, rt_base_t pin, { level = rt_hw_interrupt_disable(); - Cy_GPIO_Port_Deinit(CYHAL_GET_PORTADDR(gpio_pin)); + irqmap = &pin_irq_map[gpio_port]; #if !defined(COMPONENT_CAT1C) IRQn_Type irqn = (IRQn_Type)(irqmap->irqno + PORT_GET(irqmap->port)); |
