The requirement of being able to spend only 10% of processing time on execution of timer handlers that are scheduled on every tick is not really possible to fulfill on platforms like the nRF ones where the tick period is quite short (~30 us in this case). Relax this requirement and accept if at least one-third of the processing time is available for other work while handling the timer tick train. Signed-off-by: Andrzej Głąbek <andrzej.glabek@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| src | ||
| CMakeLists.txt | ||
| Kconfig | ||
| prj.conf | ||
| README | ||
| testcase.yaml | ||
# Test a timer implementations variance and long term drift Records and calculates statistical values against a timer validating that. 1. Timer variance and standard deviation is below defined acceptable values. 2. Periodic timers do not drift in either direction from expected total time. Timers are meant to be precise and accurate. This test validates an implementation is both.