aboutsummaryrefslogtreecommitdiff
path: root/embassy-time/src
Commit message (Collapse)AuthorAgeFilesLines
* Mark Ticker stream as FusedStreamSebastian Goll2023-08-091-0/+8
|
* Remove trivial to remove uses of atomic-polyfill.Dario Nieuwenhuis2023-07-122-2/+2
|
* Remove semicolon in time driver example struct declarationRasmus Pedersen2023-07-051-1/+1
| | | | | The semicolon is not allowed with struct declarations with braces. The doc test compiles fine for some reason!?
* time: fix queue sizecumthugo2023-07-041-1/+1
|
* Fix tests.Dario Nieuwenhuis2023-05-293-8/+10
|
* time: fix unused mut.Dario Nieuwenhuis2023-05-191-1/+1
|
* Update Rust nightly.Dario Nieuwenhuis2023-05-191-1/+0
|
* time: remove dependency on embassy-sync.Dario Nieuwenhuis2023-04-132-18/+14
|
* Update embedded-hal crates.Dario Nieuwenhuis2023-04-061-12/+8
|
* time: add power-of-2 kHz tick rates.Dario Nieuwenhuis2023-03-091-0/+57
| | | | Fixes #1269
* time/ticker: make sure the future for .next() is Unpin.Dario Nieuwenhuis2023-03-051-4/+13
|
* embassy-time: add async tick() method to Tickerkbleeke2023-02-281-1/+6
|
* Add `#[must_use]` to all futuresGrant Miller2023-02-241-0/+1
|
* embassy-time: Implement conversions to/from core::time::Duration for ↵kbleeke2023-02-231-0/+16
| | | | embassy-time::Duration
* Clamp ticks to 1 and round to nearest.Caleb Jamison2023-02-091-1/+10
|
* Add from_hz function for Duration.Caleb Jamison2023-02-091-0/+5
|
* STD driver needs a reentrant mutex; logic fixed to be reentrancy-safeivmarkov2023-01-261-22/+45
|
* time: Fix nighly feature compilation after upgrade to embedded-hal-asyncGabriel Smith2022-11-272-13/+6
| | | | 0.2.0-alpha.0
* time/generic_queue: use Vec instead of SortedLinkedListDario Nieuwenhuis2022-10-261-24/+22
|
* time/generic-queue: ensure queue goes in .bss instead of .dataDario Nieuwenhuis2022-10-261-20/+18
|
* Fix a bug identified during code reviewivmarkov2022-10-261-2/+2
|
* Fix embassy-time wasm build and fix a bug in wasm time driverivmarkov2022-10-241-6/+12
|
* Change time Driver contract to never fire the alarm synchronouslyivmarkov2022-10-244-57/+41
|
* Address feedback after code reviewivmarkov2022-10-243-586/+503
|
* Documentation and initial testing frameworkivmarkov2022-10-242-34/+454
| | | | | | | | Add mock waker First simple test Tests & documentation
* Initial generic timer queue implivmarkov2022-10-242-0/+198
|
* Update embedded-hal versions and explicitly pinUlf Lilleengen2022-09-291-1/+1
|
* Update Rust nightly.Dario Nieuwenhuis2022-09-221-1/+1
| | | | Removes feature(generic_associated_types)
* time: add more tick rates, use 1mhz as default.Dario Nieuwenhuis2022-09-024-36/+203
|
* Do not use cfg_if for embedded-hal-async feature gates.Dario Nieuwenhuis2022-08-311-15/+17
| | | | Old code used `cfg_if!` because rustc still parses code inside disabled cfg's, and Rust stable at that time couldn't parse the new GAT where-clause location. This is not the case anymore.
* Add readme for embassy-timeUlf Lilleengen2022-08-231-42/+1
|
* Remove warnings for embassy-timeUlf Lilleengen2022-08-221-1/+1
|
* Split embassy-time from embassy-executor.Dario Nieuwenhuis2022-08-189-0/+1439