c8ecc55710
Fix example
2022-09-01 15:12:43 +02:00
44150c4830
impl embedded-hal-async
2022-09-01 15:12:43 +02:00
07c64d902e
example
2022-09-01 15:12:43 +02:00
464ae67108
net: feature-gate nightly-only async traits to allow building on stable.
2022-08-30 19:43:32 +02:00
e4d4166da2
Merge pull request #927 from embassy-rs/rp-usb
...
rp: add usb device support.
2022-08-30 19:15:44 +02:00
a730e2cd0f
rp: add usb device support.
2022-08-25 00:03:55 +02:00
36cf719a18
Merge branch 'master' of https://github.com/embassy-rs/embassy into embassy-rp/dma
2022-08-23 13:24:52 +02:00
21072bee48
split embassy-util
into embassy-futures
, embassy-sync
.
2022-08-22 22:18:13 +02:00
a29972413b
Fix uart rp2040 blocking example
2022-08-19 08:48:52 +02:00
aefa5275a2
Merge #910
...
910: (embassy-rp): Implement remaining logic for blocking UART r=lulf a=MathiasKoch
async read/write is still `todo!()`, awaiting DMA implementation.
Co-authored-by: Mathias <mk@blackbird.online >
2022-08-18 18:36:27 +00:00
0f74f870b0
Fix rp uart example
2022-08-18 14:01:37 +02:00
5daa173ce4
Split embassy-time from embassy-executor.
2022-08-18 01:22:30 +02:00
fc6e1e06b3
Remove HAL initialization from #[embassy::main] macro.
2022-08-17 22:16:46 +02:00
67edea4168
Update to critical-section 1.0, atomic-polyfill 1.0
2022-08-17 19:01:56 +02:00
a0f1b0ee01
Split embassy crate into embassy-executor, embassy-util.
2022-07-29 23:40:36 +02:00
8979959dd1
Add embedded_hal_async support for embassy-rp
...
This commit adds support for embedded-hal-async to the Embassy
Raspberry PI crate.
2022-07-14 13:52:22 +02:00
6852e05c59
Merge pull request #822 from embassy-rs/remove-authors
...
Remove the authors field from Cargo.tomls
2022-06-18 17:33:29 +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
dd99356062
Add env DEFMT_LOG=trace to all examples.
2022-06-18 01:59:12 +02:00
a8703b7598
Run rustfmt.
2022-06-12 22:22:31 +02:00
6320e30adf
Update embedded-hal-async to 0.1.0-alpha.1
2022-05-29 22:34:08 +02:00
3251a21fb7
Switch to crates.io embedded-hal, embedded-hal-async.
...
This temporarily removes support for the async UART trait, since it's
not yet in embedded-hal-async.
2022-04-22 19:58:24 +02:00
82803bffda
Use embassy/defmt-timestamp-uptime in all examples.
2022-04-02 04:35:06 +02:00
9bad9365dc
Update rust nightly, embedded-hal 1.0, embedded-hal-async.
2022-03-11 00:38:07 +01:00
d9aec181a4
rp: impl eh1.0 blocking traits
2022-02-15 17:29:05 +01:00
0c9b1abb67
rp: remove OptionalPin
2022-02-12 01:34:41 +01:00
985c11fad5
Update rust-toolchain
2021-12-16 11:34:20 +01:00
9b17b3d721
Remove unused deps
2021-11-15 20:13:22 +01:00
a770fc77c9
Adjust all examples to defmt 0.3.
2021-11-15 11:19:19 -05:00
2221e1fa93
Replace rustflags with build.rs extra-link-args.
...
Rustflags apply to ALL the crates in the graph, while we only need
them for the toplevel crate which is the only one getting linked.
Rustflags are not equal for all crates, this caused cargo to re-build the
same dependency crate multiple times uselessly. After this change, deps
are reused more, making builds faster.
Note that this only applies when sharing the target/ dir for multiple crates
in the repo which is not the default.
2021-11-07 23:52:11 +01:00
205a223af3
Update versions of critical-section and atomic-polyfill
2021-11-02 18:52:03 +01:00
f2623e7e9b
Update lots of deps
2021-09-11 01:35:23 +02:00
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
d3aeb45fb3
Update cortex-m-rt to v0.7 for stm32, rp.
2021-08-19 00:56:11 +02:00
07d4b196f7
Update nightly, remove removed features.
2021-08-04 19:48:14 +02:00
3420cbf744
examples: Drop build-std = ["core"]
...
Previously the cargo configurations of all of the example projects had
`build-std = ["core"]`, which forces compilation of `core` as a
code-size optimisation. However, this is strictly unnecessary and will
currently break for users who do not use `rustup` directly (e.g. nix
users).
2021-07-31 13:01:15 -04:00
451e342961
rp/examples: add spi_display example
2021-07-20 10:06:57 +02:00
1799938187
rp/examples: add spi example
2021-07-19 23:54:18 +02:00
7547c8d8d6
rp/timer: add
2021-07-12 03:45:57 +02:00
56d0c5ffe1
Fix warnings in std and rp
2021-07-04 12:46:04 +10:00
c7c897bb72
rp/gpio: add infallible inherent methods
2021-06-25 06:24:14 +02:00
5a6384d199
rp: clock setup
2021-06-25 03:38:21 +02:00
dff03ecfc7
Move examples to a subdirectory
2021-06-02 01:32:19 +02:00