projects
/
bertos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Remove cvs logs. Fix comment.
[bertos.git]
/
cpu
/
avr
/
drv
/
ser_simple_avr.c
diff --git
a/cpu/avr/drv/ser_simple_avr.c
b/cpu/avr/drv/ser_simple_avr.c
index 7805892a9912769604962e288c271ccac2f1f521..d71ce58530ebb84d5c677c96050f6f112517d7be 100644
(file)
--- a/
cpu/avr/drv/ser_simple_avr.c
+++ b/
cpu/avr/drv/ser_simple_avr.c
@@
-136,7
+136,7
@@
void _ser_settimeouts(void)
void _ser_setbaudrate(unsigned long rate)
{
/* Compute baud-rate period */
- uint16_t period =
(((CLOCK_FREQ / 16UL) + (rate / 2)) /
rate) - 1;
+ uint16_t period =
DIV_ROUND(CLOCK_FREQ / 16UL,
rate) - 1;
UBRR0H = (period) >> 8;
UBRR0L = (period);