ztimer overhead measurement functionality More...
ztimer overhead measurement functionality
Files | |
| file | overhead.h |
| ztimer_overhead API | |
Functions | |
| int32_t | ztimer_overhead_set (ztimer_clock_t *clock, uint32_t base) |
| Measure overhead for ztimer_set() More... | |
| int32_t | ztimer_overhead_sleep (ztimer_clock_t *clock, uint32_t base) |
| Measure overhead for ztimer_sleep() More... | |
| int32_t ztimer_overhead_set | ( | ztimer_clock_t * | clock, |
| uint32_t | base | ||
| ) |
Measure overhead for ztimer_set()
This function can be used to measure the overhead incurred by ztimer_set(). It will configure a callback to trigger after base ticks, then return the number of ticks that have passed, minus base.
| [in] | clock | ztimer clock to operate on |
| [in] | base | base interval to use |
| int32_t ztimer_overhead_sleep | ( | ztimer_clock_t * | clock, |
| uint32_t | base | ||
| ) |
Measure overhead for ztimer_sleep()
This function can be used to measure the overhead incurred by ztimer_sleep().
| [in] | clock | ztimer clock to operate on |
| [in] | base | base interval to use |