aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/Cargo.toml
diff options
context:
space:
mode:
Diffstat (limited to 'embassy-rp/Cargo.toml')
-rw-r--r--embassy-rp/Cargo.toml37
1 files changed, 25 insertions, 12 deletions
diff --git a/embassy-rp/Cargo.toml b/embassy-rp/Cargo.toml
index 8fb8a50fd..101914a36 100644
--- a/embassy-rp/Cargo.toml
+++ b/embassy-rp/Cargo.toml
@@ -1,6 +1,6 @@
1[package] 1[package]
2name = "embassy-rp" 2name = "embassy-rp"
3version = "0.4.0" 3version = "0.8.0"
4edition = "2021" 4edition = "2021"
5license = "MIT OR Apache-2.0" 5license = "MIT OR Apache-2.0"
6description = "Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 or RP235x microcontroller" 6description = "Embassy Hardware Abstraction Layer (HAL) for the Raspberry Pi RP2040 or RP235x microcontroller"
@@ -9,6 +9,17 @@ categories = ["embedded", "hardware-support", "no-std", "asynchronous"]
9repository = "https://github.com/embassy-rs/embassy" 9repository = "https://github.com/embassy-rs/embassy"
10documentation = "https://docs.embassy.dev/embassy-rp" 10documentation = "https://docs.embassy.dev/embassy-rp"
11 11
12[package.metadata.embassy]
13build = [
14 {target = "thumbv6m-none-eabi", features = ["defmt", "rp2040", "time-driver"]},
15 {target = "thumbv6m-none-eabi", features = ["log", "rp2040", "time-driver"]},
16 {target = "thumbv6m-none-eabi", features = ["intrinsics", "rp2040", "time-driver"]},
17 {target = "thumbv6m-none-eabi", features = ["qspi-as-gpio", "rp2040", "time-driver"]},
18 {target = "thumbv8m.main-none-eabihf", features = ["defmt", "rp235xa", "time-driver"]},
19 {target = "thumbv8m.main-none-eabihf", features = ["log", "rp235xa", "time-driver"]},
20 {target = "thumbv8m.main-none-eabihf", features = ["binary-info", "rp235xa", "time-driver"]},
21]
22
12[package.metadata.embassy_docs] 23[package.metadata.embassy_docs]
13src_base = "https://github.com/embassy-rs/embassy/blob/embassy-rp-v$VERSION/embassy-rp/src/" 24src_base = "https://github.com/embassy-rs/embassy/blob/embassy-rp-v$VERSION/embassy-rp/src/"
14src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-rp/src/" 25src_base_git = "https://github.com/embassy-rs/embassy/blob/$COMMIT/embassy-rp/src/"
@@ -136,16 +147,16 @@ _test = []
136binary-info = ["rt", "dep:rp-binary-info", "rp-binary-info?/binary-info"] 147binary-info = ["rt", "dep:rp-binary-info", "rp-binary-info?/binary-info"]
137 148
138[dependencies] 149[dependencies]
139embassy-sync = { version = "0.6.2", path = "../embassy-sync" } 150embassy-sync = { version = "0.7.2", path = "../embassy-sync" }
140embassy-time-driver = { version = "0.2", path = "../embassy-time-driver", optional = true } 151embassy-time-driver = { version = "0.2.1", path = "../embassy-time-driver", optional = true }
141embassy-time-queue-utils = { version = "0.1", path = "../embassy-time-queue-utils", optional = true } 152embassy-time-queue-utils = { version = "0.3.0", path = "../embassy-time-queue-utils", optional = true }
142embassy-time = { version = "0.4.0", path = "../embassy-time" } 153embassy-time = { version = "0.5.0", path = "../embassy-time" }
143embassy-futures = { version = "0.1.0", path = "../embassy-futures" } 154embassy-futures = { version = "0.1.2", path = "../embassy-futures" }
144embassy-hal-internal = { version = "0.2.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] } 155embassy-hal-internal = { version = "0.3.0", path = "../embassy-hal-internal", features = ["cortex-m", "prio-bits-2"] }
145embassy-embedded-hal = { version = "0.3.0", path = "../embassy-embedded-hal" } 156embassy-embedded-hal = { version = "0.5.0", path = "../embassy-embedded-hal" }
146embassy-usb-driver = { version = "0.1.0", path = "../embassy-usb-driver" } 157embassy-usb-driver = { version = "0.2.0", path = "../embassy-usb-driver" }
147atomic-polyfill = "1.0.1" 158atomic-polyfill = "1.0.1"
148defmt = { version = "0.3", optional = true } 159defmt = { version = "1.0.1", optional = true }
149log = { version = "0.4.14", optional = true } 160log = { version = "0.4.14", optional = true }
150nb = "1.1.0" 161nb = "1.1.0"
151cfg-if = "1.0.0" 162cfg-if = "1.0.0"
@@ -157,7 +168,6 @@ embedded-io = { version = "0.6.1" }
157embedded-io-async = { version = "0.6.1" } 168embedded-io-async = { version = "0.6.1" }
158embedded-storage = { version = "0.3" } 169embedded-storage = { version = "0.3" }
159embedded-storage-async = { version = "0.4.1" } 170embedded-storage-async = { version = "0.4.1" }
160rand_core = "0.6.4"
161fixed = "1.28.0" 171fixed = "1.28.0"
162 172
163rp-pac = { version = "7.0.0" } 173rp-pac = { version = "7.0.0" }
@@ -167,6 +177,9 @@ embedded-hal-1 = { package = "embedded-hal", version = "1.0" }
167embedded-hal-async = { version = "1.0" } 177embedded-hal-async = { version = "1.0" }
168embedded-hal-nb = { version = "1.0" } 178embedded-hal-nb = { version = "1.0" }
169 179
180rand-core-06 = { package = "rand_core", version = "0.6" }
181rand-core-09 = { package = "rand_core", version = "0.9" }
182
170pio = { version = "0.3" } 183pio = { version = "0.3" }
171rp2040-boot2 = "0.3" 184rp2040-boot2 = "0.3"
172document-features = "0.2.10" 185document-features = "0.2.10"
@@ -175,5 +188,5 @@ rp-binary-info = { version = "0.1.0", optional = true }
175smart-leds = "0.4.0" 188smart-leds = "0.4.0"
176 189
177[dev-dependencies] 190[dev-dependencies]
178embassy-executor = { version = "0.7.0", path = "../embassy-executor", features = ["arch-std", "executor-thread"] } 191embassy-executor = { version = "0.9.0", path = "../embassy-executor", features = ["arch-std", "executor-thread"] }
179static_cell = { version = "2" } 192static_cell = { version = "2" }