aboutsummaryrefslogtreecommitdiff
path: root/embassy-boot
diff options
context:
space:
mode:
authorsander <[email protected]>2023-04-20 10:04:41 +0200
committersander <[email protected]>2023-04-20 10:04:41 +0200
commitb153a5b0d764c32eea6a3c312781743af98b3a11 (patch)
tree8dc580789691a4465b4e36efbc0ec81409a34763 /embassy-boot
parent510ae7e3dc5bb6a43b1e83e1daed44a2f3546e46 (diff)
embassy-boot: add nightly feature to stm32 and rp as well
Diffstat (limited to 'embassy-boot')
-rw-r--r--embassy-boot/boot/Cargo.toml1
-rw-r--r--embassy-boot/nrf/Cargo.toml1
-rw-r--r--embassy-boot/nrf/src/lib.rs1
-rw-r--r--embassy-boot/rp/Cargo.toml12
-rw-r--r--embassy-boot/rp/src/lib.rs1
-rw-r--r--embassy-boot/stm32/Cargo.toml9
-rw-r--r--embassy-boot/stm32/src/lib.rs1
7 files changed, 16 insertions, 10 deletions
diff --git a/embassy-boot/boot/Cargo.toml b/embassy-boot/boot/Cargo.toml
index 956b0f987..f641d5e1c 100644
--- a/embassy-boot/boot/Cargo.toml
+++ b/embassy-boot/boot/Cargo.toml
@@ -45,7 +45,6 @@ default_features = false
45features = ["rand", "std", "u32_backend"] 45features = ["rand", "std", "u32_backend"]
46 46
47[features] 47[features]
48default = ["nightly"]
49ed25519-dalek = ["dep:ed25519-dalek", "_verify"] 48ed25519-dalek = ["dep:ed25519-dalek", "_verify"]
50ed25519-salty = ["dep:salty", "_verify"] 49ed25519-salty = ["dep:salty", "_verify"]
51 50
diff --git a/embassy-boot/nrf/Cargo.toml b/embassy-boot/nrf/Cargo.toml
index 05ab87896..e46736889 100644
--- a/embassy-boot/nrf/Cargo.toml
+++ b/embassy-boot/nrf/Cargo.toml
@@ -28,7 +28,6 @@ cfg-if = "1.0.0"
28nrf-softdevice-mbr = { version = "0.1.0", git = "https://github.com/embassy-rs/nrf-softdevice.git", branch = "master", optional = true } 28nrf-softdevice-mbr = { version = "0.1.0", git = "https://github.com/embassy-rs/nrf-softdevice.git", branch = "master", optional = true }
29 29
30[features] 30[features]
31default = ["nightly"]
32defmt = [ 31defmt = [
33 "dep:defmt", 32 "dep:defmt",
34 "embassy-boot/defmt", 33 "embassy-boot/defmt",
diff --git a/embassy-boot/nrf/src/lib.rs b/embassy-boot/nrf/src/lib.rs
index 48bbd7e2a..14bea1f79 100644
--- a/embassy-boot/nrf/src/lib.rs
+++ b/embassy-boot/nrf/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![cfg_attr(feature = "nightly", feature(type_alias_impl_trait))]
3#![warn(missing_docs)] 2#![warn(missing_docs)]
4#![doc = include_str!("../README.md")] 3#![doc = include_str!("../README.md")]
5mod fmt; 4mod fmt;
diff --git a/embassy-boot/rp/Cargo.toml b/embassy-boot/rp/Cargo.toml
index 96024cdda..5147392ce 100644
--- a/embassy-boot/rp/Cargo.toml
+++ b/embassy-boot/rp/Cargo.toml
@@ -18,14 +18,14 @@ defmt-rtt = { version = "0.4", optional = true }
18log = { version = "0.4", optional = true } 18log = { version = "0.4", optional = true }
19 19
20embassy-sync = { path = "../../embassy-sync" } 20embassy-sync = { path = "../../embassy-sync" }
21embassy-rp = { path = "../../embassy-rp", default-features = false, features = ["nightly"] } 21embassy-rp = { path = "../../embassy-rp", default-features = false }
22embassy-boot = { path = "../boot", default-features = false } 22embassy-boot = { path = "../boot", default-features = false }
23embassy-time = { path = "../../embassy-time", features = ["nightly"] } 23embassy-time = { path = "../../embassy-time" }
24 24
25cortex-m = { version = "0.7.6" } 25cortex-m = { version = "0.7.6" }
26cortex-m-rt = { version = "0.7" } 26cortex-m-rt = { version = "0.7" }
27embedded-storage = "0.3.0" 27embedded-storage = "0.3.0"
28embedded-storage-async = "0.4.0" 28embedded-storage-async = { version = "0.4.0", optional = true }
29cfg-if = "1.0.0" 29cfg-if = "1.0.0"
30 30
31[features] 31[features]
@@ -40,6 +40,12 @@ log = [
40 "embassy-rp/log", 40 "embassy-rp/log",
41] 41]
42debug = ["defmt-rtt"] 42debug = ["defmt-rtt"]
43nightly = [
44 "dep:embedded-storage-async",
45 "embassy-boot/nightly",
46 "embassy-rp/nightly",
47 "embassy-time/nightly"
48]
43 49
44[profile.dev] 50[profile.dev]
45debug = 2 51debug = 2
diff --git a/embassy-boot/rp/src/lib.rs b/embassy-boot/rp/src/lib.rs
index c3cb22299..0d577f08a 100644
--- a/embassy-boot/rp/src/lib.rs
+++ b/embassy-boot/rp/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![feature(type_alias_impl_trait)]
3#![warn(missing_docs)] 2#![warn(missing_docs)]
4#![doc = include_str!("../README.md")] 3#![doc = include_str!("../README.md")]
5mod fmt; 4mod fmt;
diff --git a/embassy-boot/stm32/Cargo.toml b/embassy-boot/stm32/Cargo.toml
index 7061063bb..99a6b8e0e 100644
--- a/embassy-boot/stm32/Cargo.toml
+++ b/embassy-boot/stm32/Cargo.toml
@@ -19,12 +19,12 @@ defmt-rtt = { version = "0.4", optional = true }
19log = { version = "0.4", optional = true } 19log = { version = "0.4", optional = true }
20 20
21embassy-sync = { path = "../../embassy-sync" } 21embassy-sync = { path = "../../embassy-sync" }
22embassy-stm32 = { path = "../../embassy-stm32", default-features = false, features = ["nightly"] } 22embassy-stm32 = { path = "../../embassy-stm32", default-features = false }
23embassy-boot = { path = "../boot", default-features = false } 23embassy-boot = { path = "../boot", default-features = false }
24cortex-m = { version = "0.7.6" } 24cortex-m = { version = "0.7.6" }
25cortex-m-rt = { version = "0.7" } 25cortex-m-rt = { version = "0.7" }
26embedded-storage = "0.3.0" 26embedded-storage = "0.3.0"
27embedded-storage-async = "0.4.0" 27embedded-storage-async = { version = "0.4.0", optional = true }
28cfg-if = "1.0.0" 28cfg-if = "1.0.0"
29 29
30[features] 30[features]
@@ -39,6 +39,11 @@ log = [
39 "embassy-stm32/log", 39 "embassy-stm32/log",
40] 40]
41debug = ["defmt-rtt"] 41debug = ["defmt-rtt"]
42nightly = [
43 "dep:embedded-storage-async",
44 "embassy-boot/nightly",
45 "embassy-stm32/nightly"
46]
42 47
43[profile.dev] 48[profile.dev]
44debug = 2 49debug = 2
diff --git a/embassy-boot/stm32/src/lib.rs b/embassy-boot/stm32/src/lib.rs
index 94404697f..88ce1c878 100644
--- a/embassy-boot/stm32/src/lib.rs
+++ b/embassy-boot/stm32/src/lib.rs
@@ -1,5 +1,4 @@
1#![no_std] 1#![no_std]
2#![feature(type_alias_impl_trait)]
3#![warn(missing_docs)] 2#![warn(missing_docs)]
4#![doc = include_str!("../README.md")] 3#![doc = include_str!("../README.md")]
5mod fmt; 4mod fmt;