diff options
Diffstat (limited to 'example-led')
-rw-r--r-- | example-led/sys.c | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/example-led/sys.c b/example-led/sys.c index d488b20..a4c1644 100644 --- a/example-led/sys.c +++ b/example-led/sys.c @@ -25,17 +25,17 @@ #define STM32_USB_IRQ_PRIORITY 11 struct NVIC { - uint32_t ISER[8]; - uint32_t unused1[24]; - uint32_t ICER[8]; - uint32_t unused2[24]; - uint32_t ISPR[8]; - uint32_t unused3[24]; - uint32_t ICPR[8]; - uint32_t unused4[24]; - uint32_t IABR[8]; - uint32_t unused5[56]; - uint32_t IPR[60]; + volatile uint32_t ISER[8]; + volatile uint32_t unused1[24]; + volatile uint32_t ICER[8]; + volatile uint32_t unused2[24]; + volatile uint32_t ISPR[8]; + volatile uint32_t unused3[24]; + volatile uint32_t ICPR[8]; + volatile uint32_t unused4[24]; + volatile uint32_t IABR[8]; + volatile uint32_t unused5[56]; + volatile uint32_t IPR[60]; }; static struct NVIC *const NVICBase = ((struct NVIC *const)0xE000E100); |