diff options
author | Stefan Richter <ichgeh@l--putt.de> | 2011-06-22 23:40:59 +0200 |
---|---|---|
committer | Stefan Richter <ichgeh@l--putt.de> | 2011-06-22 23:40:59 +0200 |
commit | cb406b286c33793539ceedee2bcf97d4779c0ff9 (patch) | |
tree | 1f34da623c6ad57f3a04489a3db5ffb0c25c3c6f /nuttx | |
parent | 2517b63a39502991fc3b06c1f029aa33344c41e6 (diff) |
Make edge triggered interrupts the default
Diffstat (limited to 'nuttx')
-rw-r--r-- | nuttx/arch/arm/src/calypso/calypso_irq.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/calypso/calypso_irq.c b/nuttx/arch/arm/src/calypso/calypso_irq.c index 993e4758d0..7a69501943 100644 --- a/nuttx/arch/arm/src/calypso/calypso_irq.c +++ b/nuttx/arch/arm/src/calypso/calypso_irq.c @@ -131,6 +131,10 @@ static void set_default_priorities(void) val = readw(IRQ_REG(ILR_IRQ(i))); val &= ~(0x1f << 2); val |= prio << 2; + + /* Make edge mode default. Hopefully causes less trouble */ + val |= 0x02; + writew(val, IRQ_REG(ILR_IRQ(i))); } } |