1 | [package] |
2 | name = "embassy-embedded-hal" |
3 | version = "0.3.0" |
4 | edition = "2021" |
5 | license = "MIT OR Apache-2.0" |
6 | description = "Collection of utilities to use `embedded-hal` and `embedded-storage` traits with Embassy." |
7 | repository = "https://github.com/embassy-rs/embassy" |
8 | documentation = "https://docs.embassy.dev/embassy-embedded-hal" |
9 | categories = [ |
10 | "embedded" , |
11 | "no-std" , |
12 | "asynchronous" , |
13 | ] |
14 | |
15 | [package.metadata.embassy_docs] |
16 | src_base = "https://github.com/embassy-rs/embassy/blob/embassy-embedded-hal-v$VERSION/embassy-embedded-hal/src/" |
17 | src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-embedded-hal/src/" |
18 | target = "x86_64-unknown-linux-gnu" |
19 | |
20 | [features] |
21 | time = ["dep:embassy-time" ] |
22 | default = ["time" ] |
23 | |
24 | [dependencies] |
25 | embassy-futures = { version = "0.1.0" , path = "../embassy-futures" } |
26 | embassy-sync = { version = "0.6.1" , path = "../embassy-sync" } |
27 | embassy-time = { version = "0.4.0" , path = "../embassy-time" , optional = true } |
28 | embedded-hal-02 = { package = "embedded-hal" , version = "0.2.6" , features = [ |
29 | "unproven" , |
30 | ] } |
31 | embedded-hal-1 = { package = "embedded-hal" , version = "1.0" } |
32 | embedded-hal-async = { version = "1.0" } |
33 | embedded-storage = "0.3.1" |
34 | embedded-storage-async = { version = "0.4.1" } |
35 | nb = "1.0.0" |
36 | |
37 | defmt = { version = "0.3" , optional = true } |
38 | |
39 | [dev-dependencies] |
40 | critical-section = { version = "1.1.1" , features = ["std" ] } |
41 | futures-test = "0.3.17" |
42 | |