Module timer

Module timer 

Source
Expand description

Timer configuration and interrupt management.

Structs§

IrqGuard
Interrupt guard for disabling all interrupts.
PreemptGuard
Preemption guard for disabling preemption without disabling interrupts.
TimerConfig
Timer configuration for preemptive scheduling.

Enums§

TimerError
Errors that can occur during timer operations.

Traits§

Timer
Timer abstraction for different hardware timers.

Functions§

handle_timer_interrupt
Handle a timer interrupt for preemptive scheduling.