diff options
Diffstat (limited to 'ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c')
-rw-r--r-- | ports/ARM7-AT91SAM7X/GCC/sam7x_serial.c | 1 |
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))
|