diff options
Diffstat (limited to 'ports/ARM7-AT91SAM7X/sam7x_serial.c')
-rw-r--r-- | ports/ARM7-AT91SAM7X/sam7x_serial.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ports/ARM7-AT91SAM7X/sam7x_serial.c b/ports/ARM7-AT91SAM7X/sam7x_serial.c index 146d73f1b..6b904225a 100644 --- a/ports/ARM7-AT91SAM7X/sam7x_serial.c +++ b/ports/ARM7-AT91SAM7X/sam7x_serial.c @@ -140,11 +140,11 @@ void sam7x_set_usart(AT91PS_USART u, int speed, int mr) { u->US_CR = AT91C_US_RSTRX | AT91C_US_RSTTX | AT91C_US_RSTSTA;
/* New parameters setup.*/
- if (mode & AT91C_US_OVER)
+ if (mr & AT91C_US_OVER)
u->US_BRGR = MCK / (speed * 8);
else
u->US_BRGR = MCK / (speed * 16);
- u->US_MR = mode;
+ u->US_MR = mr;
u->US_RTOR = 0;
u->US_TTGR = 0;
|