This is an automated email from the ASF dual-hosted git repository. jerpelea pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit f8cf5f9d4e56e87d863f90a1c815387bbaee069a Author: Javier Alonso <[email protected]> AuthorDate: Thu Aug 6 17:03:39 2026 +0200 arch/s32k3xx: initializers clobbering rx_pin instead of enable_high The `rx_pin` configuration when `CONFIG_S32K3XX_FLEXCAN2` is defined is overwritten if `PIN_CAN2_ENABLE` is defined, breaking the flexcan config for S32K3 MCU. Signed-off-by: Javier Alonso <[email protected]> --- arch/arm/src/s32k3xx/s32k3xx_flexcan.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/arch/arm/src/s32k3xx/s32k3xx_flexcan.c b/arch/arm/src/s32k3xx/s32k3xx_flexcan.c index 99b3e12ebbd..f5aa309dea6 100644 --- a/arch/arm/src/s32k3xx/s32k3xx_flexcan.c +++ b/arch/arm/src/s32k3xx/s32k3xx_flexcan.c @@ -305,11 +305,11 @@ static const struct flexcan_config_s s32k3xx_flexcan2_config = .rx_pin = PIN_CAN2_RX, .no_buffers = 64, #ifdef PIN_CAN2_ENABLE - .enable_pin = PIN_CAN2_ENABLE, + .enable_pin = PIN_CAN2_ENABLE, .enable_high = CAN2_ENABLE_OUT, #else - .enable_pin = 0, - .rx_pin = 0, + .enable_pin = 0, + .enable_high = 0, #endif #ifdef PIN_CAN2_STB .stb_pin = PIN_CAN2_STB,
