Dario Nieuwenhuis
0719b05d63
traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash.
2022-01-27 00:08:02 +01:00
Ulf Lilleengen
4032fc0655
Support unstable-trait feature for stm32
2022-01-26 22:39:06 +01:00
Ulf Lilleengen
3811c0a401
Add adapter for implementing async traits for blocking types
...
This allows writing drivers relying on async traits, while still
functioning with implementations that already implement the embedded-hal
traits.
Add examples to stm32l4 for using this feature.
2021-12-17 12:54:51 +01:00
Dario Nieuwenhuis
11d2b0cdc1
Remove more unused features.
2021-09-03 17:13:54 +02:00
Dario Nieuwenhuis
de016e8456
Remove trait_alias, allow(incomplete_features).
...
trait_alias seems unused. no idea why it's there.
2021-09-03 17:00:58 +02:00
Dario Nieuwenhuis
07d4b196f7
Update nightly, remove removed features.
2021-08-04 19:48:14 +02:00
Dario Nieuwenhuis
f7858631d8
stm32: fix build, add ci
2021-05-17 03:16:58 +02:00
Rukai
6c3299c82f
Fix build on the latest nightly
2021-05-10 00:36:23 +02:00
Bob McWhirter
dc919c236d
Add an RNG trait.
2021-04-26 09:43:19 -04:00
xoviat
6f0fb6cab1
remove qei trait
2021-04-02 13:52:31 -05:00
Dario Nieuwenhuis
5bd705caa5
Merge branch 'master' into spi-trait
2021-03-17 03:06:04 +01:00
Dario Nieuwenhuis
6ed1a87138
Update features for latest nightly.
2021-03-17 02:48:16 +01:00
xoviat
fa807d2f08
add qei trait and implementation
2021-03-11 16:25:38 -06:00
xoviat
f2ab4c4ec0
add spi trait
2021-03-08 12:35:55 -06:00
xoviat
492f7aeea6
add i2c trait
2021-03-02 15:09:47 -06:00
xoviat
7ef81c75e7
traits: add delay trait
...
delay allows downstream libraries
to use async delay without depending
on a specific delay implementation
2021-03-02 08:45:22 -06:00
xoviat
9626aee7db
Move traits to separate crate.
2021-03-02 00:32:23 +01:00