Expand description
A collection of misc. data structures that aren’t available in the standard library
Structs§
- Clock
- An increasing counter that ticks up until a particular count is reached, which then resets itself
- Elastic
Ring Buffer - A FIFO buffer with a fixed length that adjusts to requests that would otherwise overflow or underflow.
- Ring
Buffer - A FIFO buffer with fixed length
- Timer
- A periodic timer with rising and falling edges
Enums§
- Elastic
PopResult - Indicates what happened when the queue tried to satisfy the request for elements
- Timer
Event - Indicates which edge of the timer was just hit
Functions§
- next_
timer_ event - Given a list of
timers
, return the next tick that any of the timers will emit aTimerEvent