Dario Nieuwenhuis
f9da6271ce
time/generic_queue: use Vec instead of SortedLinkedList
2022-10-26 21:00:50 +02:00
Dario Nieuwenhuis
4976cbbe60
time/generic-queue: ensure queue goes in .bss instead of .data
2022-10-26 20:02:58 +02:00
ivmarkov
ac6995f9e6
Fix a bug identified during code review
2022-10-26 17:48:22 +03:00
Dario Nieuwenhuis
eeb072d9cb
Update Rust nightly.
2022-10-26 16:47:29 +02:00
ivmarkov
516f4ce946
Fix embassy-time wasm build and fix a bug in wasm time driver
2022-10-24 12:15:53 +03:00
ivmarkov
4d5550070f
Change time Driver contract to never fire the alarm synchronously
2022-10-24 09:17:43 +03:00
ivmarkov
53608a87ac
Address feedback after code review
2022-10-24 08:21:35 +03:00
ivmarkov
ba6e452cc5
Documentation and initial testing framework
...
Add mock waker
First simple test
Tests & documentation
2022-10-24 08:21:31 +03:00
ivmarkov
c2404ee8ca
Initial generic timer queue impl
2022-10-24 08:20:29 +03:00
chrysn
6718ca3a94
all Cargo.toml: Add license to all crate Cargo.toml files
...
Closes: https://github.com/embassy-rs/embassy/issues/1002
2022-10-07 12:41:56 +02:00
Ulf Lilleengen
72c2e985bb
Update embedded-hal versions and explicitly pin
2022-09-29 11:27:46 +02:00
Dario Nieuwenhuis
897b72c872
Update Rust nightly.
...
Removes feature(generic_associated_types)
2022-09-22 16:38:14 +02:00
Dario Nieuwenhuis
5327b9c289
time: add more tick rates, use 1mhz as default.
2022-09-02 00:59:34 +02:00
Dario Nieuwenhuis
8ba421f324
Do not use cfg_if for embedded-hal-async feature gates.
...
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.
2022-08-31 03:11:21 +02:00
Ulf Lilleengen
bd4ae2e952
Enable 'std' feature on critical-section for WASM
...
This fixes the WASM support which was failing due to missing
critical-section implementation. This also upgrades the bindgen
dependency and ensures that tooling works.
2022-08-23 20:00:34 +02:00
Ulf Lilleengen
189d4137cc
Add readme for embassy-time
2022-08-23 13:58:57 +02:00
Ulf Lilleengen
5fddff849e
Remove warnings for embassy-time
2022-08-22 16:33:39 +02:00
Dario Nieuwenhuis
5daa173ce4
Split embassy-time from embassy-executor.
2022-08-18 01:22:30 +02:00