diff options
| author | Keith Packard <keithp@keithp.com> | 2016-04-13 06:11:44 -0700 | 
|---|---|---|
| committer | Keith Packard <keithp@keithp.com> | 2016-04-19 23:21:30 -0400 | 
| commit | 3abc0fc5e4484d862709501133d35563aa0c25fa (patch) | |
| tree | 4e7c66ccc064c9fbafe1f4543e92f8dfbd38ce0c /src/stmf0/stm32f0.h | |
| parent | 14fecd672807982ce6232fa3b4bdce0aebe132e8 (diff) | |
altos/stmf0: Fix external interrupts
Missing a reserved address in the registers broke everything nicely,
but the priority values were also wrong - stm32f0 exposes 8 bits per
priority, like the stm32l, but it uses only the top two bits.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/stmf0/stm32f0.h')
| -rw-r--r-- | src/stmf0/stm32f0.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/src/stmf0/stm32f0.h b/src/stmf0/stm32f0.h index 30b45b15..33eb9c88 100644 --- a/src/stmf0/stm32f0.h +++ b/src/stmf0/stm32f0.h @@ -837,8 +837,11 @@ isr(tim7)  struct stm_syscfg {  	vuint32_t	cfgr1; +	uint32_t	reserved_04;  	vuint32_t	exticr[4];  	vuint32_t	cfgr2; +	uint8_t		reserved_1c[0x80-0x1c]; +	vuint32_t	itline[31];  };  extern struct stm_syscfg stm_syscfg;  | 
