summaryrefslogtreecommitdiff
path: root/platforms/cortex-m.yaml
diff options
context:
space:
mode:
authorVegard Storheil Eriksen <zyp@jvnv.net>2021-01-22 01:13:44 +0100
committerVegard Storheil Eriksen <zyp@jvnv.net>2021-01-22 01:13:44 +0100
commit1a38973eb8fd0f889f7c272e9ef183687034d550 (patch)
treea673e3eda50ee3ec1edbaf7534fafdd7073d1b47 /platforms/cortex-m.yaml
parent36efee9187390a52a99919b900b8faaea49be928 (diff)
interrupt: Refactor to be more flexible.
Diffstat (limited to 'platforms/cortex-m.yaml')
-rw-r--r--platforms/cortex-m.yaml24
1 files changed, 14 insertions, 10 deletions
diff --git a/platforms/cortex-m.yaml b/platforms/cortex-m.yaml
index c0aa8bd..a41957a 100644
--- a/platforms/cortex-m.yaml
+++ b/platforms/cortex-m.yaml
@@ -1,17 +1,21 @@
- match:
cpu: cortex-m4f
- interrupt_controller: nvic
+ periph:
+ nvic:
+ NVIC:
+ offset: 0xe000e100
- exception:
- 2: NMI
- 3: HardFault
- 4: MemManage
- 5: BusFault
- 6: UsageFault
- 11: SVCall
- 14: PendSV
- 15: SysTick
+ interrupt:
+ exception:
+ 2: NMI
+ 3: HardFault
+ 4: MemManage
+ 5: BusFault
+ 6: UsageFault
+ 11: SVCall
+ 14: PendSV
+ 15: SysTick
cflags:
- -mcpu=cortex-m4