[INFO] fetching crate vorago-shared-hal 0.2.0... [INFO] testing vorago-shared-hal-0.2.0 against try#2440211fe03bc45c89b6dc1a3df18382ce91e32b for pr-146098-1 [INFO] extracting crate vorago-shared-hal 0.2.0 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate vorago-shared-hal 0.2.0 [INFO] finished tweaking crates.io crate vorago-shared-hal 0.2.0 [INFO] tweaked toml for crates.io crate vorago-shared-hal 0.2.0 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate vorago-shared-hal 0.2.0 on toolchain 2440211fe03bc45c89b6dc1a3df18382ce91e32b [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate vorago-shared-hal 0.2.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 68c87df82d726eb7bd561c502d97bb5046b69abe76d1cd37e50ab270c1ffd01a [INFO] running `Command { std: "docker" "start" "-a" "68c87df82d726eb7bd561c502d97bb5046b69abe76d1cd37e50ab270c1ffd01a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "68c87df82d726eb7bd561c502d97bb5046b69abe76d1cd37e50ab270c1ffd01a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "68c87df82d726eb7bd561c502d97bb5046b69abe76d1cd37e50ab270c1ffd01a", kill_on_drop: false }` [INFO] [stdout] 68c87df82d726eb7bd561c502d97bb5046b69abe76d1cd37e50ab270c1ffd01a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+2440211fe03bc45c89b6dc1a3df18382ce91e32b" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9c526e6005f535e0e1000e9567e7aa6db2d13932b6f1141ad7c0c13506812a7b [INFO] running `Command { std: "docker" "start" "-a" "9c526e6005f535e0e1000e9567e7aa6db2d13932b6f1141ad7c0c13506812a7b", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling embedded-io-async v0.6.1 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling embedded-io v0.6.1 [INFO] [stderr] Compiling embassy-time-queue-utils v0.3.0 [INFO] [stderr] Compiling embassy-time-driver v0.2.1 [INFO] [stderr] Compiling heapless v0.9.1 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling embedded-hal v1.0.0 [INFO] [stderr] Compiling embedded-hal-async v1.0.0 [INFO] [stderr] Compiling embassy-sync v0.7.2 [INFO] [stderr] Compiling thiserror v2.0.16 [INFO] [stderr] Compiling embedded-dma v0.2.0 [INFO] [stderr] Compiling arbitrary-int v1.3.0 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling embassy-executor-timer-queue v0.1.0 [INFO] [stderr] Compiling futures-core v0.3.31 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling gcd v2.3.0 [INFO] [stderr] Compiling fugit v0.3.7 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Compiling cortex-m v0.7.7 [INFO] [stderr] Compiling raw-slicee v0.1.1 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling embedded-hal-nb v1.0.0 [INFO] [stderr] Compiling arbitrary-int v2.0.0 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling derive-mmio-macro v0.6.0 [INFO] [stderr] Compiling thiserror-impl v2.0.16 [INFO] [stderr] Compiling bitbybit v1.4.0 [INFO] [stderr] Compiling derive-mmio v0.6.0 [INFO] [stderr] Compiling vorago-shared-hal v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] error: no Vorago CPU family was select. Choices: vor1x or vor4x [INFO] [stdout] --> src/lib.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | compile_error!("no Vorago CPU family was select. Choices: vor1x or vor4x"); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::PeripheralSelect` [INFO] [stdout] --> src/i2c/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | PeripheralSelect, enable_peripheral_clock, sealed::Sealed, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `PeripheralSelect` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::NUM_PORT_A`, `crate::NUM_PORT_B` [INFO] [stdout] --> src/ioconfig/regs.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{NUM_PORT_A, NUM_PORT_B, gpio::DynPinId}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ no `NUM_PORT_B` in the root [INFO] [stdout] | | [INFO] [stdout] | no `NUM_PORT_A` in the root [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::PeripheralSelect` [INFO] [stdout] --> src/pins.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::PeripheralSelect; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ no `PeripheralSelect` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::PeripheralSelect` [INFO] [stdout] --> src/pwm.rs:7:13 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::{PeripheralSelect, enable_peripheral_clock}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `PeripheralSelect` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::PeripheralSelect` [INFO] [stdout] --> src/spi/mod.rs:3:13 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::{PeripheralSelect, enable_peripheral_clock, pins::AnyPin, sealed::Sealed, time::Hertz}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `PeripheralSelect` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `regs::CascadeSource` [INFO] [stdout] --> src/timer/mod.rs:9:16 [INFO] [stdout] | [INFO] [stdout] 9 | pub use regs::{CascadeSource, InvalidTimerIndex, TimId}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | no `CascadeSource` in `timer::regs` [INFO] [stdout] | help: a similar name exists in the module: `CascadeSourceReg` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/timer/regs.rs:137:10 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 137 | pub enum CascadeSource { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/timer/regs.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 149 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 153 | pub enum CascadeSource { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::PeripheralSelect` [INFO] [stdout] --> src/uart/mod.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::{PeripheralSelect, enable_nvic_interrupt, enable_peripheral_clock, time::Hertz}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ no `PeripheralSelect` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/pins.rs:318:31 [INFO] [stdout] | [INFO] [stdout] 318 | let syscfg = unsafe { pac::Sysconfig::steal() }; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/pins.rs:424:31 [INFO] [stdout] | [INFO] [stdout] 424 | let syscfg = unsafe { pac::Sysconfig::steal() }; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/sysconfig.rs:8:27 [INFO] [stdout] | [INFO] [stdout] 8 | let syscfg = unsafe { pac::Sysconfig::steal() }; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/sysconfig.rs:16:27 [INFO] [stdout] | [INFO] [stdout] 16 | let syscfg = unsafe { pac::Sysconfig::steal() }; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/sysconfig.rs:24:27 [INFO] [stdout] | [INFO] [stdout] 24 | let syscfg = unsafe { pac::Sysconfig::steal() }; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/sysconfig.rs:32:27 [INFO] [stdout] | [INFO] [stdout] 32 | let syscfg = unsafe { pac::Sysconfig::steal() }; [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/timer/mod.rs:401:18 [INFO] [stdout] | [INFO] [stdout] 401 | unsafe { pac::Sysconfig::steal() } [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/timer/mod.rs:467:14 [INFO] [stdout] | [INFO] [stdout] 467 | unsafe { pac::Sysconfig::steal() } [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/timer/mod.rs:474:14 [INFO] [stdout] | [INFO] [stdout] 474 | unsafe { pac::Sysconfig::steal() } [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:41:49 [INFO] [stdout] | [INFO] [stdout] 41 | static WAKERS_FOR_PORT_A: [AtomicWaker; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:42:44 [INFO] [stdout] | [INFO] [stdout] 42 | [const { AtomicWaker::new() }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:43:49 [INFO] [stdout] | [INFO] [stdout] 43 | static WAKERS_FOR_PORT_B: [AtomicWaker; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:44:44 [INFO] [stdout] | [INFO] [stdout] 44 | [const { AtomicWaker::new() }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:45:49 [INFO] [stdout] | [INFO] [stdout] 45 | static WAKERS_FOR_PORT_C: [AtomicWaker; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:46:44 [INFO] [stdout] | [INFO] [stdout] 46 | [const { AtomicWaker::new() }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:47:49 [INFO] [stdout] | [INFO] [stdout] 47 | static WAKERS_FOR_PORT_D: [AtomicWaker; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:48:44 [INFO] [stdout] | [INFO] [stdout] 48 | [const { AtomicWaker::new() }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:49:49 [INFO] [stdout] | [INFO] [stdout] 49 | static WAKERS_FOR_PORT_E: [AtomicWaker; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:50:44 [INFO] [stdout] | [INFO] [stdout] 50 | [const { AtomicWaker::new() }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:51:49 [INFO] [stdout] | [INFO] [stdout] 51 | static WAKERS_FOR_PORT_F: [AtomicWaker; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:52:44 [INFO] [stdout] | [INFO] [stdout] 52 | [const { AtomicWaker::new() }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:54:52 [INFO] [stdout] | [INFO] [stdout] 54 | static EDGE_DETECTION_PORT_A: [AtomicBool; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:55:48 [INFO] [stdout] | [INFO] [stdout] 55 | [const { AtomicBool::new(false) }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:56:52 [INFO] [stdout] | [INFO] [stdout] 56 | static EDGE_DETECTION_PORT_B: [AtomicBool; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:57:48 [INFO] [stdout] | [INFO] [stdout] 57 | [const { AtomicBool::new(false) }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:58:52 [INFO] [stdout] | [INFO] [stdout] 58 | static EDGE_DETECTION_PORT_C: [AtomicBool; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:59:48 [INFO] [stdout] | [INFO] [stdout] 59 | [const { AtomicBool::new(false) }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:60:52 [INFO] [stdout] | [INFO] [stdout] 60 | static EDGE_DETECTION_PORT_D: [AtomicBool; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:61:48 [INFO] [stdout] | [INFO] [stdout] 61 | [const { AtomicBool::new(false) }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:62:52 [INFO] [stdout] | [INFO] [stdout] 62 | static EDGE_DETECTION_PORT_E: [AtomicBool; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:63:48 [INFO] [stdout] | [INFO] [stdout] 63 | [const { AtomicBool::new(false) }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:64:52 [INFO] [stdout] | [INFO] [stdout] 64 | static EDGE_DETECTION_PORT_F: [AtomicBool; NUM_PORT_DEFAULT] = [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_DEFAULT` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:65:48 [INFO] [stdout] | [INFO] [stdout] 65 | [const { AtomicBool::new(false) }; NUM_PORT_DEFAULT]; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `fut` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:250:9 [INFO] [stdout] | [INFO] [stdout] 250 | fut.await; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `fut` in this scope [INFO] [stdout] --> src/gpio/asynch.rs:267:9 [INFO] [stdout] | [INFO] [stdout] 267 | fut.await; [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GPIO_0_BASE` in this scope [INFO] [stdout] --> src/gpio/regs.rs:91:42 [INFO] [stdout] | [INFO] [stdout] 91 | Port::A => Self::new_mmio_at(GPIO_0_BASE), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `GPIO_1_BASE` in this scope [INFO] [stdout] --> src/gpio/regs.rs:92:42 [INFO] [stdout] | [INFO] [stdout] 92 | Port::B => Self::new_mmio_at(GPIO_1_BASE), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR_0` in this scope [INFO] [stdout] --> src/i2c/regs.rs:655:45 [INFO] [stdout] | [INFO] [stdout] 655 | Bank::I2c0 => Self::new_mmio_at(BASE_ADDR_0), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR_1` in this scope [INFO] [stdout] --> src/i2c/regs.rs:656:45 [INFO] [stdout] | [INFO] [stdout] 656 | Bank::I2c1 => Self::new_mmio_at(BASE_ADDR_1), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `I2c0` in this scope [INFO] [stdout] --> src/i2c/mod.rs:126:22 [INFO] [stdout] | [INFO] [stdout] 126 | impl I2cInstance for I2c0 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::i2c::Bank::I2c0`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 126 - impl I2cInstance for I2c0 { [INFO] [stdout] 126 + impl I2cInstance for crate::i2c::Bank { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `I2c0` in this scope [INFO] [stdout] --> src/i2c/mod.rs:130:17 [INFO] [stdout] | [INFO] [stdout] 130 | impl Sealed for I2c0 {} [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::i2c::Bank::I2c0`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 130 - impl Sealed for I2c0 {} [INFO] [stdout] 130 + impl Sealed for crate::i2c::Bank {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `I2c1` in this scope [INFO] [stdout] --> src/i2c/mod.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | impl I2cInstance for I2c1 { [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::i2c::Bank::I2c1`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 137 - impl I2cInstance for I2c1 { [INFO] [stdout] 137 + impl I2cInstance for crate::i2c::Bank { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `I2c1` in this scope [INFO] [stdout] --> src/i2c/mod.rs:141:17 [INFO] [stdout] | [INFO] [stdout] 141 | impl Sealed for I2c1 {} [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::i2c::Bank::I2c1`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 141 - impl Sealed for I2c1 {} [INFO] [stdout] 141 + impl Sealed for crate::i2c::Bank {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `clk_div` in this scope [INFO] [stdout] --> src/i2c/mod.rs:310:27 [INFO] [stdout] | [INFO] [stdout] 310 | .with_div(clk_div) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `clk_div` in this scope [INFO] [stdout] --> src/i2c/mod.rs:381:27 [INFO] [stdout] | [INFO] [stdout] 381 | .with_div(clk_div) [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR` in this scope [INFO] [stdout] --> src/ioconfig/regs.rs:132:18 [INFO] [stdout] | [INFO] [stdout] 132 | ptr: BASE_ADDR as *mut _, [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR_0` in this scope [INFO] [stdout] --> src/spi/regs.rs:266:45 [INFO] [stdout] | [INFO] [stdout] 266 | Bank::Spi0 => Self::new_mmio_at(BASE_ADDR_0), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR_1` in this scope [INFO] [stdout] --> src/spi/regs.rs:267:45 [INFO] [stdout] | [INFO] [stdout] 267 | Bank::Spi1 => Self::new_mmio_at(BASE_ADDR_1), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR_2` in this scope [INFO] [stdout] --> src/spi/regs.rs:268:45 [INFO] [stdout] | [INFO] [stdout] 268 | Bank::Spi2 => Self::new_mmio_at(BASE_ADDR_2), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spi0` in this scope [INFO] [stdout] --> src/spi/mod.rs:130:22 [INFO] [stdout] | [INFO] [stdout] 130 | impl SpiInstance for Spi0 { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 476 | pub struct Spi { [INFO] [stdout] | ------------------------- similarly named struct `Spi` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::spi::Bank::Spi0`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 130 - impl SpiInstance for Spi0 { [INFO] [stdout] 130 + impl SpiInstance for crate::spi::Bank { [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 130 - impl SpiInstance for Spi0 { [INFO] [stdout] 130 + impl SpiInstance for Spi { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spi0` in this scope [INFO] [stdout] --> src/spi/mod.rs:134:17 [INFO] [stdout] | [INFO] [stdout] 134 | impl Sealed for Spi0 {} [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 476 | pub struct Spi { [INFO] [stdout] | ------------------------- similarly named struct `Spi` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::spi::Bank::Spi0`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 134 - impl Sealed for Spi0 {} [INFO] [stdout] 134 + impl Sealed for crate::spi::Bank {} [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 134 - impl Sealed for Spi0 {} [INFO] [stdout] 134 + impl Sealed for Spi {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spi1` in this scope [INFO] [stdout] --> src/spi/mod.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 141 | impl SpiInstance for Spi1 { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 476 | pub struct Spi { [INFO] [stdout] | ------------------------- similarly named struct `Spi` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::spi::Bank::Spi1`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 141 - impl SpiInstance for Spi1 { [INFO] [stdout] 141 + impl SpiInstance for crate::spi::Bank { [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 141 - impl SpiInstance for Spi1 { [INFO] [stdout] 141 + impl SpiInstance for Spi { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spi1` in this scope [INFO] [stdout] --> src/spi/mod.rs:145:17 [INFO] [stdout] | [INFO] [stdout] 145 | impl Sealed for Spi1 {} [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 476 | pub struct Spi { [INFO] [stdout] | ------------------------- similarly named struct `Spi` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::spi::Bank::Spi1`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 145 - impl Sealed for Spi1 {} [INFO] [stdout] 145 + impl Sealed for crate::spi::Bank {} [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 145 - impl Sealed for Spi1 {} [INFO] [stdout] 145 + impl Sealed for Spi {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spi2` in this scope [INFO] [stdout] --> src/spi/mod.rs:152:22 [INFO] [stdout] | [INFO] [stdout] 152 | impl SpiInstance for Spi2 { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 476 | pub struct Spi { [INFO] [stdout] | ------------------------- similarly named struct `Spi` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::spi::Bank::Spi2`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 152 - impl SpiInstance for Spi2 { [INFO] [stdout] 152 + impl SpiInstance for crate::spi::Bank { [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 152 - impl SpiInstance for Spi2 { [INFO] [stdout] 152 + impl SpiInstance for Spi { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Spi2` in this scope [INFO] [stdout] --> src/spi/mod.rs:156:17 [INFO] [stdout] | [INFO] [stdout] 156 | impl Sealed for Spi2 {} [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 476 | pub struct Spi { [INFO] [stdout] | ------------------------- similarly named struct `Spi` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::spi::Bank::Spi2`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 156 - impl Sealed for Spi2 {} [INFO] [stdout] 156 + impl Sealed for crate::spi::Bank {} [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 156 - impl Sealed for Spi2 {} [INFO] [stdout] 156 + impl Sealed for Spi {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PeripheralSelect` in the crate root [INFO] [stdout] --> src/sysconfig.rs:7:46 [INFO] [stdout] | [INFO] [stdout] 7 | pub fn enable_peripheral_clock(clock: crate::PeripheralSelect) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in the crate root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PeripheralSelect` in the crate root [INFO] [stdout] --> src/sysconfig.rs:15:47 [INFO] [stdout] | [INFO] [stdout] 15 | pub fn disable_peripheral_clock(clock: crate::PeripheralSelect) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in the crate root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PeripheralSelect` in the crate root [INFO] [stdout] --> src/sysconfig.rs:23:51 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn assert_peripheral_reset(periph_sel: crate::PeripheralSelect) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in the crate root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PeripheralSelect` in the crate root [INFO] [stdout] --> src/sysconfig.rs:31:53 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn deassert_peripheral_reset(periph_sel: crate::PeripheralSelect) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in the crate root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `PeripheralSelect` in the crate root [INFO] [stdout] --> src/sysconfig.rs:39:55 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn reset_peripheral_for_cycles(periph_sel: crate::PeripheralSelect, cycles: usize) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in the crate root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:34:10 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 34 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:53:10 [INFO] [stdout] | [INFO] [stdout] 50 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 53 | pub enum PeripheralSelect { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CascadeSource` in this scope [INFO] [stdout] --> src/timer/regs.rs:171:6 [INFO] [stdout] | [INFO] [stdout] 171 | impl CascadeSource { [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `CascadeSourceReg` [INFO] [stdout] ... [INFO] [stdout] 287 | #[bitbybit::bitfield(u32)] [INFO] [stdout] | -------------------------- similarly named struct `CascadeSourceReg` defined here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CascadeSource` in this scope [INFO] [stdout] --> src/timer/regs.rs:294:24 [INFO] [stdout] | [INFO] [stdout] 287 | #[bitbybit::bitfield(u32)] [INFO] [stdout] | -------------------------- similarly named struct `CascadeSourceReg` defined here [INFO] [stdout] ... [INFO] [stdout] 294 | pub fn new(source: CascadeSource) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `CascadeSourceReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CascadeSource` in this scope [INFO] [stdout] --> src/timer/regs.rs:299:47 [INFO] [stdout] | [INFO] [stdout] 287 | #[bitbybit::bitfield(u32)] [INFO] [stdout] | -------------------------- similarly named struct `CascadeSourceReg` defined here [INFO] [stdout] ... [INFO] [stdout] 299 | pub fn as_cascade_source(&self) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 299 | pub fn as_cascade_source(&self) -> Result { [INFO] [stdout] | +++ [INFO] [stdout] help: you might be missing a type parameter [INFO] [stdout] | [INFO] [stdout] 293 | impl CascadeSourceReg { [INFO] [stdout] | +++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR` in this scope [INFO] [stdout] --> src/timer/regs.rs:414:32 [INFO] [stdout] | [INFO] [stdout] 414 | Timer::new_mmio_at(BASE_ADDR + 0x1000 * id.value() as usize) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR` in this scope [INFO] [stdout] --> src/timer/regs.rs:416:32 [INFO] [stdout] | [INFO] [stdout] 416 | Timer::new_mmio_at(BASE_ADDR + 0x400 * id.value() as usize) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR` in this scope [INFO] [stdout] --> src/timer/regs.rs:426:35 [INFO] [stdout] | [INFO] [stdout] 426 | Ok(Timer::new_mmio_at(BASE_ADDR + 0x1000 * timer_index)) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR` in this scope [INFO] [stdout] --> src/timer/regs.rs:428:35 [INFO] [stdout] | [INFO] [stdout] 428 | Ok(Timer::new_mmio_at(BASE_ADDR + 0x400 * timer_index)) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `CascadeSource` in module `regs` [INFO] [stdout] --> src/timer/mod.rs:384:20 [INFO] [stdout] | [INFO] [stdout] 384 | src: regs::CascadeSource, [INFO] [stdout] | ^^^^^^^^^^^^^ help: a struct with a similar name exists: `CascadeSourceReg` [INFO] [stdout] | [INFO] [stdout] ::: src/timer/regs.rs:287:1 [INFO] [stdout] | [INFO] [stdout] 287 | #[bitbybit::bitfield(u32)] [INFO] [stdout] | -------------------------- similarly named struct `CascadeSourceReg` defined here [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/timer/regs.rs:137:10 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "vor1x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor1x` feature [INFO] [stdout] ... [INFO] [stdout] 137 | pub enum CascadeSource { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/timer/regs.rs:153:10 [INFO] [stdout] | [INFO] [stdout] 149 | #[cfg(feature = "vor4x")] [INFO] [stdout] | ----------------- the item is gated behind the `vor4x` feature [INFO] [stdout] ... [INFO] [stdout] 153 | pub enum CascadeSource { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/timer/mod.rs:486:14 [INFO] [stdout] | [INFO] [stdout] 486 | unsafe { pac::Peripherals::steal() } [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 + use cortex_m::Peripherals; [INFO] [stdout] | [INFO] [stdout] help: if you import `Peripherals`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 486 - unsafe { pac::Peripherals::steal() } [INFO] [stdout] 486 + unsafe { Peripherals::steal() } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/timer/mod.rs:494:14 [INFO] [stdout] | [INFO] [stdout] 494 | unsafe { pac::Peripherals::steal() } [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 + use cortex_m::Peripherals; [INFO] [stdout] | [INFO] [stdout] help: if you import `Peripherals`, refer to it directly [INFO] [stdout] | [INFO] [stdout] 494 - unsafe { pac::Peripherals::steal() } [INFO] [stdout] 494 + unsafe { Peripherals::steal() } [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR_0` in this scope [INFO] [stdout] --> src/uart/regs.rs:307:46 [INFO] [stdout] | [INFO] [stdout] 307 | Bank::Uart0 => Self::new_mmio_at(BASE_ADDR_0), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `BASE_ADDR_1` in this scope [INFO] [stdout] --> src/uart/regs.rs:308:46 [INFO] [stdout] | [INFO] [stdout] 308 | Bank::Uart1 => Self::new_mmio_at(BASE_ADDR_1), [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Uart0` in this scope [INFO] [stdout] --> src/uart/mod.rs:332:23 [INFO] [stdout] | [INFO] [stdout] 332 | impl UartInstance for Uart0 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 367 | pub struct Uart { [INFO] [stdout] | --------------- similarly named struct `Uart` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::uart::Bank::Uart0`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 332 - impl UartInstance for Uart0 { [INFO] [stdout] 332 + impl UartInstance for crate::uart::Bank { [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 332 - impl UartInstance for Uart0 { [INFO] [stdout] 332 + impl UartInstance for Uart { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Uart0` in this scope [INFO] [stdout] --> src/uart/mod.rs:336:17 [INFO] [stdout] | [INFO] [stdout] 336 | impl Sealed for Uart0 {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 367 | pub struct Uart { [INFO] [stdout] | --------------- similarly named struct `Uart` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::uart::Bank::Uart0`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 336 - impl Sealed for Uart0 {} [INFO] [stdout] 336 + impl Sealed for crate::uart::Bank {} [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 336 - impl Sealed for Uart0 {} [INFO] [stdout] 336 + impl Sealed for Uart {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Uart1` in this scope [INFO] [stdout] --> src/uart/mod.rs:343:23 [INFO] [stdout] | [INFO] [stdout] 343 | impl UartInstance for Uart1 { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 367 | pub struct Uart { [INFO] [stdout] | --------------- similarly named struct `Uart` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::uart::Bank::Uart1`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 343 - impl UartInstance for Uart1 { [INFO] [stdout] 343 + impl UartInstance for crate::uart::Bank { [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 343 - impl UartInstance for Uart1 { [INFO] [stdout] 343 + impl UartInstance for Uart { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Uart1` in this scope [INFO] [stdout] --> src/uart/mod.rs:347:17 [INFO] [stdout] | [INFO] [stdout] 347 | impl Sealed for Uart1 {} [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 367 | pub struct Uart { [INFO] [stdout] | --------------- similarly named struct `Uart` defined here [INFO] [stdout] | [INFO] [stdout] help: there is an enum variant `crate::uart::Bank::Uart1`; try using the variant's enum [INFO] [stdout] | [INFO] [stdout] 347 - impl Sealed for Uart1 {} [INFO] [stdout] 347 + impl Sealed for crate::uart::Bank {} [INFO] [stdout] | [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 347 - impl Sealed for Uart1 {} [INFO] [stdout] 347 + impl Sealed for Uart {} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_A` in this scope [INFO] [stdout] --> src/lib.rs:126:24 [INFO] [stdout] | [INFO] [stdout] 126 | Port::A => NUM_PORT_A, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `NUM_PORT_B` in this scope [INFO] [stdout] --> src/lib.rs:127:24 [INFO] [stdout] | [INFO] [stdout] 127 | Port::B => NUM_PORT_B, [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TimInstance`, `assert_tim_reset_for_cycles`, `enable_nvic_interrupt`, and `enable_tim_clk` [INFO] [stdout] --> src/embassy.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | enable_nvic_interrupt, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 5 | timer::{ [INFO] [stdout] 6 | TimId, TimInstance, assert_tim_reset_for_cycles, enable_tim_clk, [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `embassy_time_driver::TICK_HZ` [INFO] [stdout] --> src/embassy.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use embassy_time_driver::TICK_HZ; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `hw_cs_multi_pin` [INFO] [stdout] --> src/spi/mod.rs:51:18 [INFO] [stdout] | [INFO] [stdout] 51 | macro_rules! hw_cs_multi_pin { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_macros)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `enable_nvic_interrupt` [INFO] [stdout] --> src/timer/mod.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::{enable_nvic_interrupt, sealed::Sealed, time::Hertz}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `tim_marker` [INFO] [stdout] --> src/timer/mod.rs:94:14 [INFO] [stdout] | [INFO] [stdout] 94 | macro_rules! tim_marker { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused macro definition: `pin_and_tim` [INFO] [stdout] --> src/timer/mod.rs:170:18 [INFO] [stdout] | [INFO] [stdout] 170 | macro_rules! pin_and_tim { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `enable_nvic_interrupt` [INFO] [stdout] --> src/uart/mod.rs:24:31 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::{PeripheralSelect, enable_nvic_interrupt, enable_peripheral_clock, time::Hertz}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0063]: missing field `ref_clk` in initializer of `PwmPin<_>` [INFO] [stdout] --> src/pwm.rs:63:23 [INFO] [stdout] | [INFO] [stdout] 63 | let mut pin = PwmPin { [INFO] [stdout] | ^^^^^^ missing `ref_clk` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CascadeSource` [INFO] [stdout] --> src/timer/regs.rs:300:9 [INFO] [stdout] | [INFO] [stdout] 300 | CascadeSource::from_raw(self.raw().as_u32()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | use of undeclared type `CascadeSource` [INFO] [stdout] | help: a struct with a similar name exists: `CascadeSourceReg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fugit::RateExtU32` [INFO] [stdout] --> src/timer/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use fugit::RateExtU32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ll` [INFO] [stdout] --> src/gpio/asynch.rs:188:17 [INFO] [stdout] | [INFO] [stdout] 188 | let mut ll = LowLevelGpio::new(self.id); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_ll` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/gpio/asynch.rs:188:13 [INFO] [stdout] | [INFO] [stdout] 188 | let mut ll = LowLevelGpio::new(self.id); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/gpio/regs.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 110 | GPIO_0_BASE => Port::A, [INFO] [stdout] | ----------- matches any value [INFO] [stdout] 111 | GPIO_1_BASE => Port::B, [INFO] [stdout] | ^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/gpio/regs.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 110 | GPIO_0_BASE => Port::A, [INFO] [stdout] | ----------- matches any value [INFO] [stdout] ... [INFO] [stdout] 123 | _ => panic!("unexpected base address of GPIO register block"), [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `GPIO_0_BASE` [INFO] [stdout] --> src/gpio/regs.rs:110:13 [INFO] [stdout] | [INFO] [stdout] 110 | GPIO_0_BASE => Port::A, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 110 | _GPIO_0_BASE => Port::A, [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `FILL_DEPTH` [INFO] [stdout] | [INFO] [stdout] 110 - GPIO_0_BASE => Port::A, [INFO] [stdout] 110 + spi::FILL_DEPTH => Port::A, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `GPIO_1_BASE` [INFO] [stdout] --> src/gpio/regs.rs:111:13 [INFO] [stdout] | [INFO] [stdout] 111 | GPIO_1_BASE => Port::B, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 111 | _GPIO_1_BASE => Port::B, [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `FILL_DEPTH` [INFO] [stdout] | [INFO] [stdout] 111 - GPIO_1_BASE => Port::B, [INFO] [stdout] 111 + spi::FILL_DEPTH => Port::B, [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `timeout` [INFO] [stdout] --> src/uart/mod.rs:1110:85 [INFO] [stdout] | [INFO] [stdout] 1110 | fn enable_interrupts(&mut self, #[cfg(feature = "vor4x")] enable_in_nvic: bool, timeout: bool) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: if this is intentional, prefix it with an underscore [INFO] [stdout] | [INFO] [stdout] 1110 | fn enable_interrupts(&mut self, #[cfg(feature = "vor4x")] enable_in_nvic: bool, _timeout: bool) { [INFO] [stdout] | + [INFO] [stdout] help: you might have meant to pattern match on the similarly named constant `ASSERT` [INFO] [stdout] | [INFO] [stdout] 1110 - fn enable_interrupts(&mut self, #[cfg(feature = "vor4x")] enable_in_nvic: bool, timeout: bool) { [INFO] [stdout] 1110 + fn enable_interrupts(&mut self, #[cfg(feature = "vor4x")] enable_in_nvic: bool, uart::regs::_::{constant#0}::ASSERT: bool) { [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/pins.rs:317:25 [INFO] [stdout] | [INFO] [stdout] 317 | pub fn new(_port_a: pac::Porta) -> Self { [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/pins.rs:423:25 [INFO] [stdout] | [INFO] [stdout] 423 | pub fn new(_port_b: pac::Portb) -> Self { [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/lib.rs:195:36 [INFO] [stdout] | [INFO] [stdout] 195 | pub fn disable_nvic_interrupt(irq: pac::Interrupt) { [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `pac` [INFO] [stdout] --> src/lib.rs:187:42 [INFO] [stdout] | [INFO] [stdout] 187 | pub unsafe fn enable_nvic_interrupt(irq: pac::Interrupt) { [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `pac` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `pac`, use `cargo add pac` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0063, E0412, E0425, E0432, E0433. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0063`. [INFO] [stdout] [INFO] [stderr] error: could not compile `vorago-shared-hal` (lib) due to 92 previous errors; 15 warnings emitted [INFO] running `Command { std: "docker" "inspect" "9c526e6005f535e0e1000e9567e7aa6db2d13932b6f1141ad7c0c13506812a7b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "9c526e6005f535e0e1000e9567e7aa6db2d13932b6f1141ad7c0c13506812a7b", kill_on_drop: false }` [INFO] [stdout] 9c526e6005f535e0e1000e9567e7aa6db2d13932b6f1141ad7c0c13506812a7b