diff --git a/tools/ftl/schema/boards/stm32l5xx_board.xsd b/tools/ftl/schema/boards/stm32l5xx_board.xsd
index ec3745c2e..2d2861388 100644
--- a/tools/ftl/schema/boards/stm32l5xx_board.xsd
+++ b/tools/ftl/schema/boards/stm32l5xx_board.xsd
@@ -3,21 +3,21 @@
xmlns:xs="http://www.w3.org/2001/XMLSchema">
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
@@ -113,7 +113,7 @@
-
+
diff --git a/tools/ftl/schema/common/stm32/stm32_gpiov2a_port.xsd b/tools/ftl/schema/common/stm32/stm32_gpiov2a_port.xsd
new file mode 100644
index 000000000..fbb7516c4
--- /dev/null
+++ b/tools/ftl/schema/common/stm32/stm32_gpiov2a_port.xsd
@@ -0,0 +1,209 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Object representing an STM32 pin for the GPIOv3
+ peripheral.
+
+
+
+
+
+ Pin identifier, used to generate a #define with the
+ pin name.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pin mode, as defined for MODER register.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Logic level for the ODR register.
+
+
+
+
+
+
+
+
+
+
+
+
+ Pin speed as defined in SPEEDR register.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pin type as defined in TYPER register.
+
+
+
+
+
+
+
+
+
+
+
+
+ Pin pull-up/down resistor as defined in PUDR register.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Pin alternate function number, only valid if
+ "Alternate" is selected in the Mode attribute.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+