Skip to content

Commit 37891e3

Browse files
Added mocks for embedded-io and -io-async
1 parent 07a1947 commit 37891e3

3 files changed

Lines changed: 626 additions & 4 deletions

File tree

Cargo.toml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,24 @@ rust-version = "1.63"
2222

2323
[features]
2424
eh0 = ["dep:eh0", "dep:nb"]
25-
eh1 = ["dep:eh1", "dep:embedded-hal-nb"]
25+
eh1 = ["dep:eh1", "dep:embedded-hal-nb", "dep:embedded-io"]
2626

2727
embedded-time = ["dep:embedded-time", "dep:void"]
28-
embedded-hal-async = ["dep:embedded-hal-async"]
28+
embedded-hal-async = ["dep:embedded-hal-async", "dep:embedded-io-async"]
2929

3030
default = ["eh0", "embedded-time"]
3131

3232
[dependencies]
33-
eh0 = { package = "embedded-hal", version = "0.2.7", features = ["unproven"], optional = true }
33+
eh0 = { package = "embedded-hal", version = "0.2.7", features = [
34+
"unproven",
35+
], optional = true }
3436
eh1 = { package = "embedded-hal", version = "=1.0.0-rc.3", optional = true }
3537
embedded-hal-nb = { version = "=1.0.0-rc.3", optional = true }
3638
embedded-hal-async = { version = "=1.0.0-rc.3", optional = true }
3739
embedded-time = { version = "0.12", optional = true }
38-
nb = { version = "0.1.1", optional = true}
40+
embedded-io = { version = "0.6.1", optional = true }
41+
embedded-io-async = { version = "0.6.1", optional = true }
42+
nb = { version = "0.1.1", optional = true }
3943
void = { version = "^1.0", optional = true }
4044

4145
[dev-dependencies]

src/eh1.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ pub use crate::eh1::error::MockError;
99

1010
pub mod delay;
1111
pub mod i2c;
12+
pub mod io;
1213
pub mod pin;
1314
pub mod pwm;
1415
pub mod serial;

0 commit comments

Comments
 (0)