#timer #wheel #timing #low-level #hierarchical #driver #complexity

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

#1598 in Embedded development

Download history 9/week @ 2024-09-23 13/week @ 2024-09-30

65 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