diff options
Diffstat (limited to 'syscfg/syscfg.h')
-rw-r--r-- | syscfg/syscfg.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/syscfg/syscfg.h b/syscfg/syscfg.h new file mode 100644 index 0000000..c29d574 --- /dev/null +++ b/syscfg/syscfg.h @@ -0,0 +1,24 @@ +#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 + +#endif |