xous-core/services/ticktimer-server
Sean Cross e624c184cd ticktimer-server: rewrite sleep server as deadline
Use deadlines for sleep, rather than calculating the amount of remaining
time.

This keeps time consistent, because it means we don't have to
recalculate all sleeps whenever one expires.

It also allows us to take advantage of the hardware which will fire an
interrupt if we schedule a wakeup in the past.

Signed-off-by: Sean Cross <sean@xobs.io>
2021-03-23 21:41:30 +08:00
..
src ticktimer-server: rewrite sleep server as deadline 2021-03-23 21:41:30 +08:00
Cargo.toml ticktimer-server: run rustfmt on Cargo.toml 2021-03-23 21:37:52 +08:00