summaryrefslogtreecommitdiffstats
path: root/nuttx
diff options
context:
space:
mode:
authorStefan Richter <ichgeh@l--putt.de>2011-06-22 23:40:59 +0200
committerStefan Richter <ichgeh@l--putt.de>2011-06-22 23:40:59 +0200
commitcb406b286c33793539ceedee2bcf97d4779c0ff9 (patch)
tree1f34da623c6ad57f3a04489a3db5ffb0c25c3c6f /nuttx
parent2517b63a39502991fc3b06c1f029aa33344c41e6 (diff)
Make edge triggered interrupts the default
Diffstat (limited to 'nuttx')
-rw-r--r--nuttx/arch/arm/src/calypso/calypso_irq.c4
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)));
}
}