summaryrefslogtreecommitdiff
path: root/syscfg/syscfg.h
diff options
context:
space:
mode:
authorKarl Palsson <karlp@tweak.net.au>2022-01-20 13:18:33 +0100
committerVegard Storheil Eriksen <zyp@jvnv.net>2022-01-26 23:40:29 +0100
commit267c99850a0795b1563725c33674f2c62f6942a8 (patch)
treed446995cf2c7b0098b4c261eb358712c3683c2ee /syscfg/syscfg.h
parented1731d14aa7036376c7a68a6689f76ff61c0985 (diff)
stm32_syscfg: convert to modern.
Includes the f4, l0 and wb. f4 renames MEMRM to MEMRMP to be both consistent with other parts and consistent with ref man. Retested on the WB, but l0 and f4 code was simply moved. For yaml files, given how varied syscfg is, we default to using the family name as the type, but still allow overriding via explicit type in the yaml file if desired. Signed-off-by: Karl Palsson <karlp@tweak.net.au>
Diffstat (limited to 'syscfg/syscfg.h')
-rw-r--r--syscfg/syscfg.h47
1 files changed, 0 insertions, 47 deletions
diff --git a/syscfg/syscfg.h b/syscfg/syscfg.h
deleted file mode 100644
index 0006f7b..0000000
--- a/syscfg/syscfg.h
+++ /dev/null
@@ -1,47 +0,0 @@
-#ifndef SYSCFG_H
-#define SYSCFG_H
-
-#include <stdint.h>
-
-#if defined(STM32L0)
-
-struct SYSCFG_t {
- volatile uint32_t CFGR1;
- volatile uint32_t CFGR2;
- volatile uint32_t EXTICR1;
- volatile uint32_t EXTICR2;
- volatile uint32_t EXTICR3;
- volatile uint32_t EXTICR4;
- volatile uint32_t COMP1_CTRL;
- volatile uint32_t COMP2_CTRL;
- volatile uint32_t CFGR3;
-};
-
-static SYSCFG_t& SYSCFG = *(SYSCFG_t*)0x40010000;
-
-#endif
-
-#if defined(STM32WB)
-
-struct SYSCFG_t {
- volatile uint32_t MEMRMP;
- volatile uint32_t CFGR1;
- volatile uint32_t EXTICR[4];
- volatile uint32_t SCSR;
- volatile uint32_t CFGR2;
- volatile uint32_t SWPR;
- volatile uint32_t SKR;
- volatile uint32_t SWPR2;
- uint32_t _reserved1[53]; // basicallly, vrefbuf is in this slot!
- volatile uint32_t IMR1;
- volatile uint32_t IMR2;
- volatile uint32_t C2IMR1;
- volatile uint32_t C2IMR2;
- volatile uint32_t SIPCR;
-};
-
-static SYSCFG_t& SYSCFG = *(SYSCFG_t*)0x40010000;
-
-#endif
-
-#endif