[INFO] fetching crate nrf-softdevice 0.1.0... [INFO] testing nrf-softdevice-0.1.0 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate nrf-softdevice 0.1.0 into /workspace/builds/worker-3-tc1/source [INFO] started tweaking crates.io crate nrf-softdevice 0.1.0 [INFO] finished tweaking crates.io crate nrf-softdevice 0.1.0 [INFO] tweaked toml for crates.io crate nrf-softdevice 0.1.0 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate nrf-softdevice 0.1.0 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 94 packages to latest compatible versions [INFO] [stderr] Adding defmt v0.3.100 (available: v1.0.1) [INFO] [stderr] Adding embassy-sync v0.5.0 (available: v0.7.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded nrf-softdevice-macro v0.1.0 [INFO] [stderr] Downloaded embassy-sync v0.5.0 [INFO] [stderr] Downloaded nrf-softdevice-s112 v0.1.2 [INFO] [stderr] Downloaded nrf-softdevice-s132 v0.1.2 [INFO] [stderr] Downloaded nrf-softdevice-s140 v0.1.2 [INFO] [stderr] Downloaded nrf-softdevice-s113 v0.1.2 [INFO] [stderr] Downloaded nrf-softdevice-s122 v0.1.2 [INFO] [stderr] Downloaded nrf52810-pac v0.12.2 [INFO] [stderr] Downloaded nrf52805-pac v0.12.2 [INFO] [stderr] Downloaded nrf52811-pac v0.12.2 [INFO] [stderr] Downloaded nrf52820-pac v0.12.2 [INFO] [stderr] Downloaded nrf52832-pac v0.12.2 [INFO] [stderr] Downloaded nrf52840-pac v0.12.2 [INFO] [stderr] Downloaded nrf52833-pac v0.12.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 73fff7542d8c597c36d452d9e5df0c0ed0d23e7d9ac335c6efce0079ec734b35 [INFO] running `Command { std: "docker" "start" "-a" "73fff7542d8c597c36d452d9e5df0c0ed0d23e7d9ac335c6efce0079ec734b35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "73fff7542d8c597c36d452d9e5df0c0ed0d23e7d9ac335c6efce0079ec734b35", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "73fff7542d8c597c36d452d9e5df0c0ed0d23e7d9ac335c6efce0079ec734b35", kill_on_drop: false }` [INFO] [stdout] 73fff7542d8c597c36d452d9e5df0c0ed0d23e7d9ac335c6efce0079ec734b35 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] f97706492a05a0e205f044e313c3fc74239871aa769f3946bbf79a8166dce714 [INFO] running `Command { std: "docker" "start" "-a" "f97706492a05a0e205f044e313c3fc74239871aa769f3946bbf79a8166dce714", kill_on_drop: false }` [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling typenum v1.18.0 [INFO] [stderr] Compiling nb v1.1.0 [INFO] [stderr] Compiling cfg-if v1.0.1 [INFO] [stderr] Compiling futures-task v0.3.31 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling embedded-io-async v0.6.1 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling pin-utils v0.1.0 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling nb v0.1.3 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling cortex-m-rt v0.7.5 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling fixed v1.29.0 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling vcell v0.1.3 [INFO] [stderr] Compiling cortex-m v0.7.7 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling embedded-io v0.6.1 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling embassy-sync v0.5.0 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling volatile-register v0.2.2 [INFO] [stderr] Compiling embedded-hal v0.2.7 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling critical-section v1.2.0 [INFO] [stderr] Compiling embedded-storage v0.3.1 [INFO] [stderr] Compiling bitfield v0.13.2 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling bare-metal v0.2.5 [INFO] [stderr] Compiling bytemuck v1.23.1 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling embedded-storage-async v0.4.1 [INFO] [stderr] Compiling embassy-futures v0.1.1 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Compiling num_enum_derive v0.7.4 [INFO] [stderr] Compiling cortex-m-rt-macros v0.7.5 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling num_enum v0.7.4 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Compiling nrf-softdevice-macro v0.1.0 [INFO] [stderr] Compiling nrf-softdevice v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] error: You must activate at least one of the following features: ble-central, ble-peripheral [INFO] [stdout] --> src/lib.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | compile_error!("You must activate at least one of the following features: ble-central, ble-peripheral"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: No softdevice feature activated. You must activate exactly one of the following features: s112, s113, s122, s132, s140 [INFO] [stdout] --> src/lib.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | compile_error!("No softdevice feature activated. You must activate exactly one of the following features: s112, s113, s122, s132, s140"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: No chip feature activated. You must activate exactly one of the following features: nrf52810, nrf52811, nrf52832, nrf52833, nrf52840 [INFO] [stdout] --> src/lib.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | compile_error!("No chip feature activated. You must activate exactly one of the following features: nrf52810, nrf52811, nrf52832, nrf52833, nrf52840"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: The selected chip and softdevice are not compatible. [INFO] [stdout] --> src/lib.rs:105:1 [INFO] [stdout] | [INFO] [stdout] 105 | compile_error!("The selected chip and softdevice are not compatible."); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `embassy_sync::blocking_mutex::raw::ThreadModeRawMutex` [INFO] [stdout] --> src/util/portal.rs:6:66 [INFO] [stdout] | [INFO] [stdout] 6 | use embassy_sync::blocking_mutex::raw::{CriticalSectionRawMutex, ThreadModeRawMutex}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ no `ThreadModeRawMutex` in `blocking_mutex::raw` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/util/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::raw; [INFO] [stdout] | ^^^^^^^^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: consider importing this module instead [INFO] [stdout] | [INFO] [stdout] 10 - use crate::raw; [INFO] [stdout] 10 + use embassy_sync::blocking_mutex::raw; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/events.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::pac::interrupt; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:126:21 [INFO] [stdout] | [INFO] [stdout] 126 | use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52805` feature [INFO] [stdout] --> src/lib.rs:125:7 [INFO] [stdout] | [INFO] [stdout] 125 | #[cfg(feature = "nrf52805")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:128:21 [INFO] [stdout] | [INFO] [stdout] 128 | use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52810` feature [INFO] [stdout] --> src/lib.rs:127:7 [INFO] [stdout] | [INFO] [stdout] 127 | #[cfg(feature = "nrf52810")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:130:21 [INFO] [stdout] | [INFO] [stdout] 130 | use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52811` feature [INFO] [stdout] --> src/lib.rs:129:7 [INFO] [stdout] | [INFO] [stdout] 129 | #[cfg(feature = "nrf52811")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | use nrf52820_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52820` feature [INFO] [stdout] --> src/lib.rs:131:7 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "nrf52820")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:134:21 [INFO] [stdout] | [INFO] [stdout] 134 | use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52832` feature [INFO] [stdout] --> src/lib.rs:133:7 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "nrf52832")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:136:21 [INFO] [stdout] | [INFO] [stdout] 136 | use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52833` feature [INFO] [stdout] --> src/lib.rs:135:7 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(feature = "nrf52833")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:138:21 [INFO] [stdout] | [INFO] [stdout] 138 | use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52840` feature [INFO] [stdout] --> src/lib.rs:137:7 [INFO] [stdout] | [INFO] [stdout] 137 | #[cfg(feature = "nrf52840")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/events.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::{raw, RawError}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/flash.rs:12:13 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::{raw, RawError, Softdevice}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/raw_error.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::raw; [INFO] [stdout] | ^^^^^^^^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: consider importing this module instead [INFO] [stdout] | [INFO] [stdout] 3 - use crate::raw; [INFO] [stdout] 3 + use embassy_sync::blocking_mutex::raw; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `raw` [INFO] [stdout] --> src/ble/connection.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use raw::ble_gap_conn_params_t; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `raw` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `raw`, use `cargo add raw` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/ble/connection.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::{raw, RawError}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/ble/gap.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{raw, RawError}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/ble/types.rs:4:13 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::{raw, RawError}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/ble/common.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::raw; [INFO] [stdout] | ^^^^^^^^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] help: consider importing this module instead [INFO] [stdout] | [INFO] [stdout] 1 - use crate::raw; [INFO] [stdout] 1 + use embassy_sync::blocking_mutex::raw; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/ble/mod.rs:41:13 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::{raw, RawError, Softdevice}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::pac`, `crate::raw` [INFO] [stdout] --> src/softdevice.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::{pac, raw, RawError, SocEvent}; [INFO] [stdout] | ^^^ ^^^ no `raw` in the root [INFO] [stdout] | | [INFO] [stdout] | no `pac` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:126:21 [INFO] [stdout] | [INFO] [stdout] 126 | use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52805` feature [INFO] [stdout] --> src/lib.rs:125:7 [INFO] [stdout] | [INFO] [stdout] 125 | #[cfg(feature = "nrf52805")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:128:21 [INFO] [stdout] | [INFO] [stdout] 128 | use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52810` feature [INFO] [stdout] --> src/lib.rs:127:7 [INFO] [stdout] | [INFO] [stdout] 127 | #[cfg(feature = "nrf52810")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:130:21 [INFO] [stdout] | [INFO] [stdout] 130 | use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52811` feature [INFO] [stdout] --> src/lib.rs:129:7 [INFO] [stdout] | [INFO] [stdout] 129 | #[cfg(feature = "nrf52811")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | use nrf52820_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52820` feature [INFO] [stdout] --> src/lib.rs:131:7 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "nrf52820")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:134:21 [INFO] [stdout] | [INFO] [stdout] 134 | use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52832` feature [INFO] [stdout] --> src/lib.rs:133:7 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "nrf52832")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:136:21 [INFO] [stdout] | [INFO] [stdout] 136 | use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52833` feature [INFO] [stdout] --> src/lib.rs:135:7 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(feature = "nrf52833")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:138:21 [INFO] [stdout] | [INFO] [stdout] 138 | use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `nrf52840` feature [INFO] [stdout] --> src/lib.rs:137:7 [INFO] [stdout] | [INFO] [stdout] 137 | #[cfg(feature = "nrf52840")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/temperature.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{raw, RawError, Softdevice}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::raw` [INFO] [stdout] --> src/random.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{raw, RawError, Softdevice}; [INFO] [stdout] | ^^^ no `raw` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this module instead: [INFO] [stdout] embassy_sync::blocking_mutex::raw [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:32 [INFO] [stdout] | [INFO] [stdout] 140 | pub use nrf_softdevice_s112 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s112` feature [INFO] [stdout] --> src/lib.rs:139:7 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "s112")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:32 [INFO] [stdout] | [INFO] [stdout] 142 | pub use nrf_softdevice_s113 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s113` feature [INFO] [stdout] --> src/lib.rs:141:7 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "s113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:32 [INFO] [stdout] | [INFO] [stdout] 144 | pub use nrf_softdevice_s122 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s122` feature [INFO] [stdout] --> src/lib.rs:143:7 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "s122")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:32 [INFO] [stdout] | [INFO] [stdout] 146 | pub use nrf_softdevice_s132 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s132` feature [INFO] [stdout] --> src/lib.rs:145:7 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "s132")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 148 | pub use nrf_softdevice_s140 as raw; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `s140` feature [INFO] [stdout] --> src/lib.rs:147:7 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(feature = "s140")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `portal::*` [INFO] [stdout] --> src/util/mod.rs:4:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub use portal::*; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0081]: discriminant value `0` assigned more than once [INFO] [stdout] --> src/raw_error.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | pub enum RawError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | /// This is not really an error, but is added here anyway, just in case someone mistakenly converts NRF_SUCCESS into RawError. [INFO] [stdout] 12 | Success = raw::NRF_SUCCESS, [INFO] [stdout] | ---------------- `0` assigned here [INFO] [stdout] ... [INFO] [stdout] 17 | SvcHandlerMissing = raw::NRF_ERROR_SVC_HANDLER_MISSING, [INFO] [stdout] | ---------------------------------- `0` assigned here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Peripheral` found for enum `ble::types::Role` in the current scope [INFO] [stdout] --> src/ble/connection.rs:169:25 [INFO] [stdout] | [INFO] [stdout] 169 | role: Role::Peripheral, [INFO] [stdout] | ^^^^^^^^^^ variant or associated item not found in `ble::types::Role` [INFO] [stdout] | [INFO] [stdout] ::: src/ble/types.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 | pub enum Role { [INFO] [stdout] | ------------- variant or associated item `Peripheral` not found for this enum [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/ble/gap.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 19 | let handled = match Role::from_raw(params.role) { [INFO] [stdout] | ___________________________- [INFO] [stdout] 20 | | #[cfg(feature = "ble-central")] [INFO] [stdout] 21 | | Role::Central => central::CONNECT_PORTAL.call(ble_evt), [INFO] [stdout] 22 | | #[cfg(feature = "ble-peripheral")] [INFO] [stdout] 23 | | Role::Peripheral => peripheral::ADV_PORTAL.call(ble_evt), [INFO] [stdout] 24 | | }; [INFO] [stdout] | |_____________- any code following this expression is unreachable [INFO] [stdout] 25 | / if !handled { [INFO] [stdout] 26 | | raw::sd_ble_gap_disconnect(gap_evt.conn_handle, raw::BLE_HCI_REMOTE_USER_TERMINATED_CONNECTION as _); [INFO] [stdout] 27 | | } [INFO] [stdout] | |_____________^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0081, E0432, E0599. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0081`. [INFO] [stdout] [INFO] [stderr] error: could not compile `nrf-softdevice` (lib) due to 21 previous errors; 2 warnings emitted [INFO] running `Command { std: "docker" "inspect" "f97706492a05a0e205f044e313c3fc74239871aa769f3946bbf79a8166dce714", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f97706492a05a0e205f044e313c3fc74239871aa769f3946bbf79a8166dce714", kill_on_drop: false }` [INFO] [stdout] f97706492a05a0e205f044e313c3fc74239871aa769f3946bbf79a8166dce714