#wheel #timing #timer #driver #slab #numbers #page

no-std tm-wheel

Low-level hierachical timing wheel based timer driver implementation

1 unstable release

0.1.1 Apr 6, 2024
0.1.0 Mar 27, 2024

#329 in Embedded development

Download history 105/week @ 2024-03-22 38/week @ 2024-03-29 169/week @ 2024-04-05

312 downloads per month

MIT license

35KB
664 lines

Primitive Timer Driver Implementation

This is timer driver implementation. The original idea came from tokio's hierarchical hashed timing wheel, offering O(1) insertion/removal and O(p) (where p is number of timing wheel hierarchies; i.e. page) timeout complexity.

Usage

todo

Features

  • std(default): Provides slab based default implementation.

Dependencies