aboutsummaryrefslogtreecommitdiffstats
path: root/ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c
diff options
context:
space:
mode:
Diffstat (limited to 'ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c')
-rw-r--r--ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c b/ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c
index 2c03511c6..5d56e267d 100644
--- a/ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c
+++ b/ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c
@@ -63,6 +63,7 @@ static void ServeInterrupt(AT91PS_USART u, FullDuplexDriver *com) {
SetError(u->US_CSR, com);
u->US_CR = AT91C_US_RSTSTA;
}
+ AT91C_BASE_AIC->AIC_EOICR = 0; \
}
__attribute__((naked, weak))