9#ifndef NEXUS_OS_LOWPOWER_H
10#define NEXUS_OS_LOWPOWER_H
17#define NX_FREERTOS_LATE_TICK_BUDGET 8u
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.
Small vendor-independent result vocabulary.
nx_result_t
Operation result; success at submission means admission only.
Caller-owned, immutable tickless timer implementation.
nx_result_t(* arm_deadline)(void *context, uint64_t deadline_us)
uint64_t(* now_us)(void *context)
nx_result_t(* pause_tick)(void *context, nx_freertos_tick_snapshot_t *snapshot)
void(* resume_tick)(void *context, uint64_t next_tick_us)
void(* disarm)(void *context)
Stopped-tick epoch with the concrete port's declared precision.