summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPassionate0424 <[email protected]>2025-04-24 11:08:33 +0800
committerRbb666 <[email protected]>2025-04-24 14:34:51 +0800
commit6ffa53a914e99ce19736d13bfa84ecbf986917a4 (patch)
treef22f31f7f35f350d5e2a41b498d4fb9b6e2856ae
parent283c2fb94ffa84df37b8f70cda5d9845d32a4818 (diff)
修改ifx_pin_irq_enable函数
-rw-r--r--bsp/Infineon/libraries/HAL_Drivers/drv_gpio.c3
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));