1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/kinetis/periph
Joakim Nohlgård 158a8300c4 kinetis: LPUART: Compute oversampling rate at init
By not forcing a fixed oversampling rate we can achieve better baud rate
accuracy than otherwise possible.
For example, when requesting 115200 with a module clock of 4 MHz,
picking an oversampling rate of 17 (instead of hardware
default 16) yields 117647 baud instead of 125000 baud as the best
matching rate. Better matching baud rate between receiver and
transmitter results in a lower probability of transmission errors.
2018-11-29 14:24:16 +01:00
..
adc.c kinetis: ADC: Add hardware averaging configuration 2018-09-12 16:32:48 +02:00
dac.c kinetis: Remove periph driver xxx_NUMOF guards 2017-11-10 10:43:00 +01:00
gpio.c kinetis: GPIO: avoid dup calls to cortexm_isr_end on KW41Z 2018-11-08 14:52:10 +01:00
hwrng.c cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00
i2c.c cppcheck: add/correct reason for cppcheck-suppress 2018-09-25 12:03:58 +02:00
Makefile kinetis: Unify all Kinetis CPUs in one directory 2017-11-10 10:42:59 +01:00
mcg.c cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00
pm.c kinetis: Unify all Kinetis CPUs in one directory 2017-11-10 10:42:59 +01:00
pwm.c kinetis: Filter out PWM code if no FTM exists 2018-03-02 15:38:39 +01:00
rtc.c kinetis: Remove periph driver xxx_NUMOF guards 2017-11-10 10:43:00 +01:00
rtt.c kinetis: Refactor RTT driver 2018-05-22 16:46:39 +02:00
spi.c kinetis: Clean up SPI module power handling 2018-06-27 19:21:39 +02:00
timer.c cppcheck: add/correct reason for cppcheck-suppress 2018-09-25 12:03:58 +02:00
uart.c kinetis: LPUART: Compute oversampling rate at init 2018-11-29 14:24:16 +01:00
wdog.c cpu*: fix doxygen grouping 2018-06-11 19:12:02 +02:00