summaryrefslogtreecommitdiff
path: root/platforms/stm32
diff options
context:
space:
mode:
Diffstat (limited to 'platforms/stm32')
-rw-r--r--platforms/stm32/f1.yaml27
-rw-r--r--platforms/stm32/f3.yaml27
-rw-r--r--platforms/stm32/f4.yaml27
-rw-r--r--platforms/stm32/wb.yaml14
4 files changed, 95 insertions, 0 deletions
diff --git a/platforms/stm32/f1.yaml b/platforms/stm32/f1.yaml
new file mode 100644
index 0000000..8d4962b
--- /dev/null
+++ b/platforms/stm32/f1.yaml
@@ -0,0 +1,27 @@
+# This is incomplete, just preserving register addresses!
+- periph:
+ stm32_timer:
+ TIM1:
+ type: v1
+ offset: 0x40012c00
+ TIM2:
+ type: v1
+ offset: 0x40000000
+ TIM3:
+ type: v1
+ offset: 0x40000400
+ TIM4:
+ type: v1
+ offset: 0x40000800
+ TIM5:
+ type: v1
+ offset: 0x40000c00
+ TIM6:
+ type: v1
+ offset: 0x40001000
+ TIM7:
+ type: v1
+ offset: 0x40001400
+ TIM8:
+ type: v1
+ offset: 0x40013400
diff --git a/platforms/stm32/f3.yaml b/platforms/stm32/f3.yaml
new file mode 100644
index 0000000..8d4962b
--- /dev/null
+++ b/platforms/stm32/f3.yaml
@@ -0,0 +1,27 @@
+# This is incomplete, just preserving register addresses!
+- periph:
+ stm32_timer:
+ TIM1:
+ type: v1
+ offset: 0x40012c00
+ TIM2:
+ type: v1
+ offset: 0x40000000
+ TIM3:
+ type: v1
+ offset: 0x40000400
+ TIM4:
+ type: v1
+ offset: 0x40000800
+ TIM5:
+ type: v1
+ offset: 0x40000c00
+ TIM6:
+ type: v1
+ offset: 0x40001000
+ TIM7:
+ type: v1
+ offset: 0x40001400
+ TIM8:
+ type: v1
+ offset: 0x40013400
diff --git a/platforms/stm32/f4.yaml b/platforms/stm32/f4.yaml
index 72d4505..96731e4 100644
--- a/platforms/stm32/f4.yaml
+++ b/platforms/stm32/f4.yaml
@@ -29,6 +29,33 @@
size: 64k
periph:
+
+ stm32_timer:
+ TIM1:
+ type: v1
+ offset: 0x40010000
+ TIM2:
+ type: v1
+ offset: 0x40000000
+ TIM3:
+ type: v1
+ offset: 0x40000400
+ TIM4:
+ type: v1
+ offset: 0x40000800
+ TIM5:
+ type: v1
+ offset: 0x40000c00
+ TIM6:
+ type: v1
+ offset: 0x40001000
+ TIM7:
+ type: v1
+ offset: 0x40001400
+ TIM8:
+ type: v1
+ offset: 0x40010400
+
stm32_uart:
USART1:
offset: 0x40011000
diff --git a/platforms/stm32/wb.yaml b/platforms/stm32/wb.yaml
index 2214005..65eafea 100644
--- a/platforms/stm32/wb.yaml
+++ b/platforms/stm32/wb.yaml
@@ -28,6 +28,20 @@
size: 10k
periph:
+ stm32_timer:
+ TIM1:
+ type: v1
+ offset: 0x40012C00
+ TIM2:
+ type: v1
+ offset: 0x40000000
+ TIM16:
+ type: v1
+ offset: 0x40014400
+ TIM17:
+ type: v1
+ offset: 0x40014800
+
stm32_uart:
USART1:
type: v2