ztimer backend method structure More...
ztimer backend method structure
This table contains pointers to the virtual methods for a ztimer clock.
These functions used by ztimer core to interact with the underlying clock.
#include <ztimer.h>
Data Fields | |
| void(* | set )(ztimer_clock_t *clock, uint32_t val) |
| Set a new timer target. More... | |
| uint32_t(* | now )(ztimer_clock_t *clock) |
| Get the current count of the timer. More... | |
| void(* | cancel )(ztimer_clock_t *clock) |
| Cancel any set target. More... | |
| void(* | start )(ztimer_clock_t *clock) |
| Starts the underlying timer. More... | |
| void(* | stop )(ztimer_clock_t *clock) |
| Stops the underlying timer. More... | |
| void(* ztimer_ops_t::cancel) (ztimer_clock_t *clock) |
| uint32_t(* ztimer_ops_t::now) (ztimer_clock_t *clock) |
| void(* ztimer_ops_t::set) (ztimer_clock_t *clock, uint32_t val) |
| void(* ztimer_ops_t::start) (ztimer_clock_t *clock) |
| void(* ztimer_ops_t::stop) (ztimer_clock_t *clock) |