Skip to content

Commit 188196f

Browse files
authored
Merge pull request #156 from tweedegolf/eio_0_7
Support embedded-io-async 0.7
2 parents 2243ca9 + a7a0945 commit 188196f

4 files changed

Lines changed: 493 additions & 0 deletions

File tree

ci.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,11 @@ cargo check \
6565
--no-default-features \
6666
--features=embedded-io-async-0_6-server \
6767
--target thumbv7em-none-eabihf
68+
cargo check \
69+
--manifest-path source/postcard-rpc/Cargo.toml \
70+
--no-default-features \
71+
--features=embedded-io-async-0_7-server \
72+
--target thumbv7em-none-eabihf
6873

6974
# USB gadget (OTG) server impl
7075
cargo check \

source/postcard-rpc/Cargo.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ features = [
2121
"embassy-usb-0_5-server",
2222
"embassy-usb-0_6-server",
2323
"embedded-io-async-0_6-server",
24+
"embedded-io-async-0_7-server",
2425
"_docs-fix",
2526
# TODO: What to do about the webusb feature? Can we do separate target builds?
2627
]
@@ -163,6 +164,11 @@ package = "embedded-io-async"
163164
version = "0.6"
164165
optional = true
165166

167+
[dependencies.embedded-io-async-0_7]
168+
package = "embedded-io-async"
169+
version = "0.7"
170+
optional = true
171+
166172
[target.'cfg(target_os = "linux")'.dependencies.usb-gadget]
167173
package = "usb-gadget"
168174
version = "0.7"
@@ -260,6 +266,13 @@ embedded-io-async-0_6-server = [
260266
"dep:embedded-io-async-0_6",
261267
"cobs",
262268
]
269+
embedded-io-async-0_7-server = [
270+
"dep:embassy-sync-0_7",
271+
"dep:static_cell",
272+
"dep:embassy-executor",
273+
"dep:embedded-io-async-0_7",
274+
"cobs",
275+
]
263276
usb-gadget = [
264277
"dep:usb-gadget",
265278
"dep:bytes",

0 commit comments

Comments
 (0)