From 6ffa53a914e99ce19736d13bfa84ecbf986917a4 Mon Sep 17 00:00:00 2001 From: Passionate0424 <1852282973@qq.com> Date: Thu, 24 Apr 2025 11:08:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9ifx=5Fpin=5Firq=5Fenable?= =?UTF-8?q?=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bsp/Infineon/libraries/HAL_Drivers/drv_gpio.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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));