1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2024-12-29 04:50:03 +01:00
RIOT/cpu/cc2538/periph
Benjamin Valentin 18fe16298c cpu/cc2538: add Watchdog implementation
The Watchdog on the CC2538 only supports 4 intervals (2ms, 16ms, 250ms & 1s).
Since the watchdog timer API specifies a `max_time`, the interval equal or
below that time is selected.

E.g. for `max_time=125ms` the 16ms interval would be selected.
This is outside the tolerance of the `tests/periph_wdt` test.

Co-authored-by: Thomas Geithner <thomas.geithner@dai-labor.de>
2020-08-30 11:46:39 +02:00
..
adc.c cpu/cc2538/periph: adc_sample() now returns int32_t 2020-01-10 14:13:14 +01:00
gpio.c cpu/cc2538: GPIO: use bitarithm_test_and_clear() 2020-07-28 12:44:23 +02:00
hwrng.c
i2c.c cpu/cc2538: fix I2C compilation error with NDEBUG 2020-01-30 11:57:36 +01:00
Makefile
pm.c cpu/cc2538/periph/pm: unset OSC_PD when running on 32Mhz 2020-03-21 19:32:24 +01:00
rtt.c cpu/cc2538: rtt: allow to set alarm and overflow cb independently 2020-08-04 16:22:44 +02:00
spi.c cpu/cc2538: spi: unify spi_transfer_bytes() 2020-03-09 16:37:07 +01:00
timer.c cpu/cc2538/timer: fix 32 bit timer reload value 2020-08-12 11:35:42 +02:00
uart.c cpu/cc2538/uart: uart_write wait for all bytes to be sent 2020-07-22 12:56:12 +02:00
wdt.c cpu/cc2538: add Watchdog implementation 2020-08-30 11:46:39 +02:00