diff --git a/arch/arm/src/stm32/stm32_can_sock.c b/arch/arm/src/stm32/stm32_can_sock.c index c4af91e077..4014d967b1 100644 --- a/arch/arm/src/stm32/stm32_can_sock.c +++ b/arch/arm/src/stm32/stm32_can_sock.c @@ -2477,11 +2477,11 @@ errout: void arm_netinitialize(void) { #ifdef CONFIG_STM32_CAN1 - stm32_cansockinitialize(0); + stm32_cansockinitialize(1); #endif #ifdef CONFIG_STM32_CAN2 - stm32_cansockinitialize(1); + stm32_cansockinitialize(2); #endif } #endif diff --git a/arch/arm/src/stm32/stm32_fdcan_sock.c b/arch/arm/src/stm32/stm32_fdcan_sock.c index 4f1c417d88..d5ee9b1705 100644 --- a/arch/arm/src/stm32/stm32_fdcan_sock.c +++ b/arch/arm/src/stm32/stm32_fdcan_sock.c @@ -3309,11 +3309,15 @@ errout: void arm_netinitialize(void) { #ifdef CONFIG_STM32_CAN1 - stm32_fdcansockinitialize(0); + stm32_fdcansockinitialize(FDCAN1); #endif #ifdef CONFIG_STM32_CAN2 - stm32_fdcansockinitialize(1); + stm32_fdcansockinitialize(FDCAN2); +#endif + +#ifdef CONFIG_STM32_CAN3 + stm32_fdcansockinitialize(FDCAN3); #endif } #endif