aboutsummaryrefslogtreecommitdiffstats
path: root/src/hc32f460/serial.c
diff options
context:
space:
mode:
authorSteve Gotthardt <gotthardt@gmail.com>2023-06-06 19:13:04 -0700
committerGitHub <noreply@github.com>2023-06-06 22:13:04 -0400
commitb389c70d5a76f6c8f63283126daecd2e98899f8e (patch)
treed9382f5a7a9fdc9e36b82268ec3d4f2f7ef84fad /src/hc32f460/serial.c
parent3bbae611f95a251f1de253acd173267631f71daf (diff)
downloadkutter-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.c14
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