ztimer periph/timer backend More...
ztimer periph/timer backend
This ztimer module implements a ztimer virtual clock on top of periph/timer.
This module has two tuning values: "adjust": will be subtracted from every timer set. "min": Every timer will be set to max("min", value).
Files | |
| file | periph_timer.h |
| ztimer periph/timer backend API | |
Data Structures | |
| struct | ztimer_periph_timer_t |
| ztimer periph context structure More... | |
Functions | |
| uint32_t | ztimer_periph_timer_init (ztimer_periph_timer_t *clock, tim_t dev, uint32_t freq, uint32_t max_val) |
| ztimer periph initialization More... | |
| uint32_t ztimer_periph_timer_init | ( | ztimer_periph_timer_t * | clock, |
| tim_t | dev, | ||
| uint32_t | freq, | ||
| uint32_t | max_val | ||
| ) |
ztimer periph initialization
Initializes the given periph timer and sets up the ztimer device.
| [in] | clock | ztimer periph device to initialize |
| [in] | dev | periph timer to use |
| [in] | freq | frequency to configure |
| [in] | max_val | maximum value this timer supports |