|
Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
|
Explicit continuous-clock tickless timer port. More...
Go to the source code of this file.
Data Structures | |
| struct | nx_freertos_tick_snapshot_t |
| Stopped-tick epoch with the concrete port's declared precision. More... | |
| struct | nx_freertos_lowpower_port_t |
| Caller-owned, immutable tickless timer implementation. More... | |
Macros | |
| #define | NX_FREERTOS_LATE_TICK_BUDGET 8u |
| Bounded late alarm catch-up; larger delays violate the timer port. | |
Functions | |
| const nx_freertos_lowpower_port_t * | nx_freertos_lowpower_port (void) |
| Return the explicitly selected continuous timer port. | |
| void | nx_freertos_suppress_ticks_and_sleep (uint32_t expected_idle_ticks) |
| Kernel tickless hook with measured phase preservation. | |
Explicit continuous-clock tickless timer port.
Definition in file lowpower.h.
| #define NX_FREERTOS_LATE_TICK_BUDGET 8u |
Bounded late alarm catch-up; larger delays violate the timer port.
Definition at line 17 of file lowpower.h.
| const nx_freertos_lowpower_port_t * nx_freertos_lowpower_port | ( | void | ) |
Return the explicitly selected continuous timer port.
| void nx_freertos_suppress_ticks_and_sleep | ( | uint32_t | expected_idle_ticks | ) |
Kernel tickless hook with measured phase preservation.
| [in] | expected_idle_ticks | Kernel's bounded next-unblock window. |