From 0eaf9bdd0b73c788d7b5d5181839d528ab0a1d2b Mon Sep 17 00:00:00 2001 From: David Lesnjak Date: Tue, 16 Jul 2024 15:45:41 +0200 Subject: [PATCH] Correct generation of MX_Device.h (parsing of pin label) (#66) --- internal/stm32CubeMX/mxDevice.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/stm32CubeMX/mxDevice.go b/internal/stm32CubeMX/mxDevice.go index 3095f1e..c1db552 100644 --- a/internal/stm32CubeMX/mxDevice.go +++ b/internal/stm32CubeMX/mxDevice.go @@ -314,7 +314,8 @@ func getPins(contextMap map[string]map[string]string, fMsp *os.File, peripheral pinsName[key] = peri label, ok := signal["GPIO_Label"] if ok { - label = strings.Split(label, " ")[0] + label = strings.Split(label, "[")[0] + label = strings.TrimRight(label, " ") label = replaceSpecialChars(label, "_") pinsLabel[key] = strings.ReplaceAll(label, ".", "_") }