diff options
| author | sander <[email protected]> | 2023-04-20 10:04:41 +0200 |
|---|---|---|
| committer | sander <[email protected]> | 2023-04-20 10:04:41 +0200 |
| commit | b153a5b0d764c32eea6a3c312781743af98b3a11 (patch) | |
| tree | 8dc580789691a4465b4e36efbc0ec81409a34763 /embassy-boot | |
| parent | 510ae7e3dc5bb6a43b1e83e1daed44a2f3546e46 (diff) | |
embassy-boot: add nightly feature to stm32 and rp as well
Diffstat (limited to 'embassy-boot')
| -rw-r--r-- | embassy-boot/boot/Cargo.toml | 1 | ||||
| -rw-r--r-- | embassy-boot/nrf/Cargo.toml | 1 | ||||
| -rw-r--r-- | embassy-boot/nrf/src/lib.rs | 1 | ||||
| -rw-r--r-- | embassy-boot/rp/Cargo.toml | 12 | ||||
| -rw-r--r-- | embassy-boot/rp/src/lib.rs | 1 | ||||
| -rw-r--r-- | embassy-boot/stm32/Cargo.toml | 9 | ||||
| -rw-r--r-- | embassy-boot/stm32/src/lib.rs | 1 |
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 | |||
| 45 | features = ["rand", "std", "u32_backend"] | 45 | features = ["rand", "std", "u32_backend"] |
| 46 | 46 | ||
| 47 | [features] | 47 | [features] |
| 48 | default = ["nightly"] | ||
| 49 | ed25519-dalek = ["dep:ed25519-dalek", "_verify"] | 48 | ed25519-dalek = ["dep:ed25519-dalek", "_verify"] |
| 50 | ed25519-salty = ["dep:salty", "_verify"] | 49 | ed25519-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" | |||
| 28 | nrf-softdevice-mbr = { version = "0.1.0", git = "https://github.com/embassy-rs/nrf-softdevice.git", branch = "master", optional = true } | 28 | nrf-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] |
| 31 | default = ["nightly"] | ||
| 32 | defmt = [ | 31 | defmt = [ |
| 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")] |
| 5 | mod fmt; | 4 | mod 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 } | |||
| 18 | log = { version = "0.4", optional = true } | 18 | log = { version = "0.4", optional = true } |
| 19 | 19 | ||
| 20 | embassy-sync = { path = "../../embassy-sync" } | 20 | embassy-sync = { path = "../../embassy-sync" } |
| 21 | embassy-rp = { path = "../../embassy-rp", default-features = false, features = ["nightly"] } | 21 | embassy-rp = { path = "../../embassy-rp", default-features = false } |
| 22 | embassy-boot = { path = "../boot", default-features = false } | 22 | embassy-boot = { path = "../boot", default-features = false } |
| 23 | embassy-time = { path = "../../embassy-time", features = ["nightly"] } | 23 | embassy-time = { path = "../../embassy-time" } |
| 24 | 24 | ||
| 25 | cortex-m = { version = "0.7.6" } | 25 | cortex-m = { version = "0.7.6" } |
| 26 | cortex-m-rt = { version = "0.7" } | 26 | cortex-m-rt = { version = "0.7" } |
| 27 | embedded-storage = "0.3.0" | 27 | embedded-storage = "0.3.0" |
| 28 | embedded-storage-async = "0.4.0" | 28 | embedded-storage-async = { version = "0.4.0", optional = true } |
| 29 | cfg-if = "1.0.0" | 29 | cfg-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 | ] |
| 42 | debug = ["defmt-rtt"] | 42 | debug = ["defmt-rtt"] |
| 43 | nightly = [ | ||
| 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] |
| 45 | debug = 2 | 51 | debug = 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")] |
| 5 | mod fmt; | 4 | mod 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 } | |||
| 19 | log = { version = "0.4", optional = true } | 19 | log = { version = "0.4", optional = true } |
| 20 | 20 | ||
| 21 | embassy-sync = { path = "../../embassy-sync" } | 21 | embassy-sync = { path = "../../embassy-sync" } |
| 22 | embassy-stm32 = { path = "../../embassy-stm32", default-features = false, features = ["nightly"] } | 22 | embassy-stm32 = { path = "../../embassy-stm32", default-features = false } |
| 23 | embassy-boot = { path = "../boot", default-features = false } | 23 | embassy-boot = { path = "../boot", default-features = false } |
| 24 | cortex-m = { version = "0.7.6" } | 24 | cortex-m = { version = "0.7.6" } |
| 25 | cortex-m-rt = { version = "0.7" } | 25 | cortex-m-rt = { version = "0.7" } |
| 26 | embedded-storage = "0.3.0" | 26 | embedded-storage = "0.3.0" |
| 27 | embedded-storage-async = "0.4.0" | 27 | embedded-storage-async = { version = "0.4.0", optional = true } |
| 28 | cfg-if = "1.0.0" | 28 | cfg-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 | ] |
| 41 | debug = ["defmt-rtt"] | 41 | debug = ["defmt-rtt"] |
| 42 | nightly = [ | ||
| 43 | "dep:embedded-storage-async", | ||
| 44 | "embassy-boot/nightly", | ||
| 45 | "embassy-stm32/nightly" | ||
| 46 | ] | ||
| 42 | 47 | ||
| 43 | [profile.dev] | 48 | [profile.dev] |
| 44 | debug = 2 | 49 | debug = 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")] |
| 5 | mod fmt; | 4 | mod fmt; |
