diff options
author | Steve Gotthardt <gotthardt@gmail.com> | 2023-06-06 19:13:04 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-06 22:13:04 -0400 |
commit | b389c70d5a76f6c8f63283126daecd2e98899f8e (patch) | |
tree | d9382f5a7a9fdc9e36b82268ec3d4f2f7ef84fad /src/hc32f460/serial.c | |
parent | 3bbae611f95a251f1de253acd173267631f71daf (diff) | |
download | kutter-b389c70d5a76f6c8f63283126daecd2e98899f8e.tar.gz kutter-b389c70d5a76f6c8f63283126daecd2e98899f8e.tar.xz kutter-b389c70d5a76f6c8f63283126daecd2e98899f8e.zip |
hc32f460: update for HC32F460 - clock, flash add, serial (#6235)
Add clock speed selection
Add Flash App Address selection
Add alternate serial connection and remove company specific names
Signed-off-by: Steven Gotthardt <gotthardt@gmail.com>
Diffstat (limited to 'src/hc32f460/serial.c')
-rw-r--r-- | src/hc32f460/serial.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/hc32f460/serial.c b/src/hc32f460/serial.c index 45f6b89f..94d581d9 100644 --- a/src/hc32f460/serial.c +++ b/src/hc32f460/serial.c @@ -43,12 +43,26 @@ #define USART_TX_PORT (PortA) #define USART_TX_PIN (Pin02) +#elif CONFIG_HC32F460_SERIAL_PH2_PB10 + DECL_CONSTANT_STR("RESERVE_PINS_serial", "PH2,PB10"); + #define USART_RX_PORT (PortH) + #define USART_RX_PIN (Pin02) + #define USART_TX_PORT (PortB) + #define USART_TX_PIN (Pin10) + #elif CONFIG_HC32F460_SERIAL_PA7_PA8 DECL_CONSTANT_STR("RESERVE_PINS_serial", "PA7,PA8"); #define USART_RX_PORT (PortA) #define USART_RX_PIN (Pin07) #define USART_TX_PORT (PortA) #define USART_TX_PIN (Pin08) + +#elif CONFIG_HC32F460_SERIAL_PA13_PA14 + DECL_CONSTANT_STR("RESERVE_PINS_serial", "PA13,PA14"); + #define USART_RX_PORT (PortA) + #define USART_RX_PIN (Pin13) + #define USART_TX_PORT (PortA) + #define USART_TX_PIN (Pin14) #endif // use USART 1 for serial connection |