Commit Graph

33 Commits

Author SHA1 Message Date
1e2fb0459d Switch to async-fn-in-trait 2022-11-25 21:02:06 +01:00
eeb072d9cb Update Rust nightly. 2022-10-26 16:47:29 +02:00
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
753781a263 Build docs in CI 2022-10-02 23:30:12 +02:00
72c2e985bb Update embedded-hal versions and explicitly pin 2022-09-29 11:27:46 +02:00
897b72c872 Update Rust nightly.
Removes feature(generic_associated_types)
2022-09-22 16:38:14 +02:00
21072bee48 split embassy-util into embassy-futures, embassy-sync. 2022-08-22 22:18:13 +02:00
478f472784 Remove Forever, switch to static_cell. 2022-08-22 16:11:40 +02:00
dff6847e9c Add -boot docserver metadata. 2022-08-15 20:41:00 +02:00
f53367d8ba embassy-docs fixes. 2022-08-15 15:42:48 +02:00
a0f1b0ee01 Split embassy crate into embassy-executor, embassy-util. 2022-07-29 23:40:36 +02:00
c38755c5b7 Add defmt support to embassy-embedded-hal errors 2022-07-24 22:10:50 +02:00
d2f4a9bf8d embassy-embedded-hal: docs 2022-07-19 07:58:29 +02:00
a3a40bad6c Rename XXBusDevice to XXDevice. 2022-07-18 20:02:05 +02:00
c9b5856153 Features only on nightly 2022-07-10 00:58:05 +02:00
c9ceec8797 Cleanup 2022-07-10 00:49:46 +02:00
ce7bc32755 Nightly feature gate for embedded-storage-async 2022-07-10 00:15:20 +02:00
ef24faf2df Add asynch mod to shared_bus 2022-07-10 00:05:57 +02:00
20f56b856f Add embassy-embedded-hal nightly feature 2022-07-09 23:44:08 +02:00
baae64d911 Add embassy-embedded-hal nightly feature 2022-07-09 23:41:02 +02:00
d637510b44 Associated type 2022-07-09 00:00:55 +02:00
15384d27bb Merge upstream 2022-07-08 23:42:19 +02:00
b72ba0a6c4 Merge upstream 2022-07-08 23:37:35 +02:00
f30ff9cadc Shared buses with SetConfig 2022-07-08 15:47:47 +02:00
4b4fe7245b Add EH 0.2 impls + example docs 2022-07-06 23:02:16 +02:00
455374b7f9 spi shared bus: assert/deassert CS inside the lock. 2022-07-06 16:57:29 +02:00
ba2412ff7e Mutex for SPI 2022-07-06 03:47:55 +02:00
d3d82ad87d Mutex 2022-07-06 03:31:21 +02:00
264b32d71b Add blocking shared bus for i2c and SPI 2022-07-06 02:35:46 +02:00
1f746e0939 Remove the authors field from Cargo.tomls
It currently contains whoever was first to write some code for the crate,
even if many more people have contributed to it later.

The field is "sort of" deprecated, it was made optional recently:
https://rust-lang.github.io/rfcs/3052-optional-authors-field.html

Due the the reasons listed there I believe removing it is better than
setting it to generic fluff like "The Embassy contributors".
2022-06-18 02:16:40 +02:00
88e36a70bd Update to 2021 edition. (#820) 2022-06-18 02:15:48 +02:00
a8703b7598 Run rustfmt. 2022-06-12 22:22:31 +02:00
e10fc2bada Async shared bus for SPI & I2C + rename embassy-traits (#769)
* Rename embassy-traits to embassy-embedded-hal

* Rename embassy-traits to embassy-embedded-hal

* Add shared bus for SPI and I2C

* rustfmt

* EHA alpha 1

* Rename embedded-traits in examples

* rustfmt

* rustfmt

Co-authored-by: Henrik Alsér <henrik@mindbite.se>
2022-05-26 18:54:58 +02:00