stm32 CAN: Added PH13/14 CAN pin option

Added the option to select PH13/PH14 as CAN pins.

Signed-off-by:  Christoph Frei <fryakatkop@gmail.com>
This commit is contained in:
FrY Sennberg 2025-03-14 18:01:13 +01:00 committed by Eric Callahan
parent 291c5da31a
commit 8c86fe02c1
2 changed files with 14 additions and 1 deletions

View File

@ -413,6 +413,10 @@ choice
bool "CAN bus (on PC2/PC3)"
depends on HAVE_STM32_FDCANBUS
select CANSERIAL
config STM32_MMENU_CANBUS_PH13_PH14
bool "CAN bus (on PH13/PH14)"
depends on HAVE_STM32_FDCANBUS
select CANSERIAL
config STM32_USBCANBUS_PA11_PA12
bool "USB to CAN bus bridge (USB on PA11/PA12)"
depends on HAVE_STM32_USBCANBUS
@ -443,6 +447,9 @@ choice
config STM32_CMENU_CANBUS_PC2_PC3
bool "CAN bus (on PC2/PC3)"
depends on HAVE_STM32_FDCANBUS
config STM32_CMENU_CANBUS_PH13_PH14
bool "CAN bus (on PH13/PH14)"
depends on HAVE_STM32_FDCANBUS
endchoice
@ -470,7 +477,9 @@ config STM32_CANBUS_PD12_PD13
config STM32_CANBUS_PC2_PC3
bool
default y if STM32_MMENU_CANBUS_PC2_PC3 || STM32_CMENU_CANBUS_PC2_PC3
config STM32_CANBUS_PH13_PH14
bool
default y if STM32_MMENU_CANBUS_PH13_PH14 || STM32_CMENU_CANBUS_PH13_PH14
######################################################################
# Flash settings

View File

@ -54,6 +54,10 @@
DECL_CONSTANT_STR("RESERVE_PINS_CAN", "PB12,PB13");
#define GPIO_Rx GPIO('B', 12)
#define GPIO_Tx GPIO('B', 13)
#elif CONFIG_STM32_CANBUS_PH13_PH14
DECL_CONSTANT_STR("RESERVE_PINS_CAN", "PH13,PH14");
#define GPIO_Rx GPIO('H', 14)
#define GPIO_Tx GPIO('H', 13)
#endif
#if !(CONFIG_STM32_CANBUS_PB0_PB1 || CONFIG_STM32_CANBUS_PC2_PC3 \