[INFO] fetching crate nrf-hal-common 0.18.0... [INFO] building nrf-hal-common-0.18.0 against master#c7f6aa2869acdbf014d094c6e427e554e160b6db for pr-146237-2 [INFO] extracting crate nrf-hal-common 0.18.0 into /workspace/builds/worker-1-tc1/source [INFO] started tweaking crates.io crate nrf-hal-common 0.18.0 [INFO] finished tweaking crates.io crate nrf-hal-common 0.18.0 [INFO] tweaked toml for crates.io crate nrf-hal-common 0.18.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate nrf-hal-common 0.18.0 on toolchain c7f6aa2869acdbf014d094c6e427e554e160b6db [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "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" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 46 packages to latest compatible versions [INFO] [stderr] Adding embedded-hal v0.2.7 (available: v1.0.0) [INFO] [stderr] Adding rand_core v0.6.4 (available: v0.9.3) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded rtic-monotonic v1.0.0 [INFO] [stderr] Downloaded embedded-storage v0.3.1 [INFO] [stderr] Downloaded fugit v0.3.7 [INFO] [stderr] Downloaded nrf-usbd v0.3.0 [INFO] [stderr] Downloaded usb-device v0.3.2 [INFO] [stderr] Downloaded embedded-dma v0.2.0 [INFO] [stderr] Downloaded nrf51-pac v0.12.2 [INFO] [stderr] Downloaded nrf52811-pac v0.12.2 [INFO] [stderr] Downloaded nrf5340-net-pac v0.12.2 [INFO] [stderr] Downloaded fixed v1.29.0 [INFO] [stderr] Downloaded nrf52840-pac v0.12.2 [INFO] [stderr] Downloaded nrf52805-pac v0.12.2 [INFO] [stderr] Downloaded nrf52810-pac v0.12.2 [INFO] [stderr] Downloaded nrf52832-pac v0.12.2 [INFO] [stderr] Downloaded nrf9160-pac v0.12.2 [INFO] [stderr] Downloaded nrf52833-pac v0.12.2 [INFO] [stderr] Downloaded nrf5340-app-pac v0.12.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1d5c2e47410648dfa6bbe2a1d98f257b0afaf785d5c8c337d7b523ce799ac0d8 [INFO] running `Command { std: "docker" "start" "-a" "1d5c2e47410648dfa6bbe2a1d98f257b0afaf785d5c8c337d7b523ce799ac0d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1d5c2e47410648dfa6bbe2a1d98f257b0afaf785d5c8c337d7b523ce799ac0d8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1d5c2e47410648dfa6bbe2a1d98f257b0afaf785d5c8c337d7b523ce799ac0d8", kill_on_drop: false }` [INFO] [stdout] 1d5c2e47410648dfa6bbe2a1d98f257b0afaf785d5c8c337d7b523ce799ac0d8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:e90291280db7d1fac5b66fc6dad9f9662629e7365a55743daf9bdf73ebc4ea79" "/opt/rustwide/cargo-home/bin/cargo" "+c7f6aa2869acdbf014d094c6e427e554e160b6db" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 9b586b18d694511ac8a2b5cda545e763ab1da6cd117335f02906ec58e35c40f7 [INFO] running `Command { std: "docker" "start" "-a" "9b586b18d694511ac8a2b5cda545e763ab1da6cd117335f02906ec58e35c40f7", kill_on_drop: false }` [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling cortex-m v0.7.7 [INFO] [stderr] Compiling az v1.2.1 [INFO] [stderr] Compiling fixed v1.29.0 [INFO] [stderr] Compiling vcell v0.1.3 [INFO] [stderr] Compiling bitfield v0.13.2 [INFO] [stderr] Compiling bytemuck v1.23.2 [INFO] [stderr] Compiling nrf-hal-common v0.18.0 (/opt/rustwide/workdir) [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling embedded-io v0.6.1 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling half v2.6.0 [INFO] [stderr] Compiling embedded-hal v1.0.0 [INFO] [stderr] Compiling embedded-storage v0.3.1 [INFO] [stderr] Compiling volatile-register v0.2.2 [INFO] [stderr] Compiling embedded-dma v0.2.0 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling bare-metal v0.2.5 [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/ccm.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | use crate::pac::ccm::mode::{DATARATE_A, LENGTH_A}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/ccm.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | pac::{AAR, CCM}, [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/comp.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::pac::comp::{ [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/clocks.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::pac::CLOCK; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/comp.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::pac::COMP; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/ecb.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::pac::ECB; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/gpio.rs:502:12 [INFO] [stdout] | [INFO] [stdout] 502 | use crate::pac::p0::pin_cnf; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:80:12 [INFO] [stdout] | [INFO] [stdout] 80 | use crate::pac::{p0 as gpio, P0}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/gpiote.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 27 | crate::pac::gpiote::{EVENTS_IN, EVENTS_PORT, TASKS_OUT}, [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpiote.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::pac::P0; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/gpiote.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | use crate::pac::gpiote::{TASKS_CLR, TASKS_SET}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpiote.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | crate::pac::GPIOTE, [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/lpcomp.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | crate::pac::{ [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/i2s.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::pac::{i2s, I2S as I2S_PAC}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/lpcomp.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | crate::pac::{ [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/nvmc.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::pac::nvmc; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/ppi/mod.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::pac::ppi::tasks_chg::{DIS, EN}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/nvmc.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::pac::NVMC; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::pac::pwm0::*; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/ppi/mod.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::pac::PPI; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/pwm.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | 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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/qdec.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | crate::pac::QDEC, [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/rng.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::pac::RNG; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/rtc.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::pac::{rtc0, Interrupt, NVIC, RTC0, RTC1}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/saadc.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::pac::{saadc, SAADC}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/spi.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pac::{spi0, SPI0}, [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/spim.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::pac::{spim0, SPIM0}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE` [INFO] [stdout] --> src/spim.rs:34:31 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::target_constants::{EASY_DMA_SIZE, FORCE_COPY_BUFFER_SIZE}; [INFO] [stdout] | ^^^^^^^^^^^^^ no `EASY_DMA_SIZE` in `target_constants` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 132 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 134 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 136 | pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 137 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 138 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "52820")] [INFO] [stdout] | ----------------- the item is gated behind the `52820` feature [INFO] [stdout] 140 | pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 142 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 144 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:15 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 146 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:15 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(any(feature = "5340-app", feature = "5340-net"))] [INFO] [stdout] | -------------------------------------------- the item is gated here [INFO] [stdout] 148 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 149 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 150 | pub const EASY_DMA_SIZE: usize = (1 << 12) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/spis.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::pac::{ [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/spis.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::pac::{ [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::pac`, `crate::target_constants::EASY_DMA_SIZE` [INFO] [stdout] --> src/spis.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | pac::Interrupt, [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] 33 | target_constants::{EASY_DMA_SIZE, SRAM_LOWER, SRAM_UPPER}, [INFO] [stdout] | ^^^^^^^^^^^^^ no `EASY_DMA_SIZE` in `target_constants` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 132 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 134 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 136 | pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 137 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 138 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "52820")] [INFO] [stdout] | ----------------- the item is gated behind the `52820` feature [INFO] [stdout] 140 | pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 142 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 144 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:15 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 146 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:15 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(any(feature = "5340-app", feature = "5340-net"))] [INFO] [stdout] | -------------------------------------------- the item is gated here [INFO] [stdout] 148 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 149 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 150 | pub const EASY_DMA_SIZE: usize = (1 << 12) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/timer.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::pac::{ [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/temp.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::pac::TEMP; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/timer.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::pac::{ [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/twim.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::pac::{twim0, TWIM0}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE` [INFO] [stdout] --> src/twim.rs:26:24 [INFO] [stdout] | [INFO] [stdout] 26 | target_constants::{EASY_DMA_SIZE, FORCE_COPY_BUFFER_SIZE}, [INFO] [stdout] | ^^^^^^^^^^^^^ no `EASY_DMA_SIZE` in `target_constants` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 132 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 134 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 136 | pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 137 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 138 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "52820")] [INFO] [stdout] | ----------------- the item is gated behind the `52820` feature [INFO] [stdout] 140 | pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 142 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 144 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:15 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 146 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:15 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(any(feature = "5340-app", feature = "5340-net"))] [INFO] [stdout] | -------------------------------------------- the item is gated here [INFO] [stdout] 148 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 149 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 150 | pub const EASY_DMA_SIZE: usize = (1 << 12) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/twis.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::pac::{twis0, P0, TWIS0}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::pac`, `crate::target_constants::EASY_DMA_SIZE` [INFO] [stdout] --> src/twis.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | pac::Interrupt, [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] 26 | slice_in_ram_or, [INFO] [stdout] 27 | target_constants::{EASY_DMA_SIZE, SRAM_LOWER, SRAM_UPPER}, [INFO] [stdout] | ^^^^^^^^^^^^^ no `EASY_DMA_SIZE` in `target_constants` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 132 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 134 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 136 | pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 137 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 138 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "52820")] [INFO] [stdout] | ----------------- the item is gated behind the `52820` feature [INFO] [stdout] 140 | pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 142 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 144 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:15 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 146 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:15 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(any(feature = "5340-app", feature = "5340-net"))] [INFO] [stdout] | -------------------------------------------- the item is gated here [INFO] [stdout] 148 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 149 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 150 | pub const EASY_DMA_SIZE: usize = (1 << 12) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/uarte.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 32 | use crate::pac::{uarte0, UARTE0}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE` [INFO] [stdout] --> src/uarte.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use crate::target_constants::EASY_DMA_SIZE; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `EASY_DMA_SIZE` in `target_constants` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 131 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 132 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 133 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 134 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:136:15 [INFO] [stdout] | [INFO] [stdout] 135 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 136 | pub const EASY_DMA_SIZE: usize = (1 << 10) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 137 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 138 | pub const EASY_DMA_SIZE: usize = (1 << 14) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:140:15 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "52820")] [INFO] [stdout] | ----------------- the item is gated behind the `52820` feature [INFO] [stdout] 140 | pub const EASY_DMA_SIZE: usize = (1 << 15) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:142:15 [INFO] [stdout] | [INFO] [stdout] 141 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 142 | pub const EASY_DMA_SIZE: usize = (1 << 8) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:144:15 [INFO] [stdout] | [INFO] [stdout] 143 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 144 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:146:15 [INFO] [stdout] | [INFO] [stdout] 145 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 146 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:148:15 [INFO] [stdout] | [INFO] [stdout] 147 | #[cfg(any(feature = "5340-app", feature = "5340-net"))] [INFO] [stdout] | -------------------------------------------- the item is gated here [INFO] [stdout] 148 | pub const EASY_DMA_SIZE: usize = (1 << 16) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:150:15 [INFO] [stdout] | [INFO] [stdout] 149 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 150 | pub const EASY_DMA_SIZE: usize = (1 << 12) - 1; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/uicr.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::pac::{NVMC, UICR}; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/wdt.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::pac::WDT; [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1207:26 [INFO] [stdout] | [INFO] [stdout] 1207 | impl Instance for crate::pac::PWM0 { [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1221:26 [INFO] [stdout] | [INFO] [stdout] 1221 | impl Instance for crate::pac::PWM1 { [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1234:26 [INFO] [stdout] | [INFO] [stdout] 1234 | impl Instance for crate::pac::PWM2 { [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1248:26 [INFO] [stdout] | [INFO] [stdout] 1248 | impl Instance for crate::pac::PWM3 { [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1291:28 [INFO] [stdout] | [INFO] [stdout] 1291 | impl Sealed for crate::pac::PWM0 {} [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1299:28 [INFO] [stdout] | [INFO] [stdout] 1299 | impl Sealed for crate::pac::PWM1 {} [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1307:28 [INFO] [stdout] | [INFO] [stdout] 1307 | impl Sealed for crate::pac::PWM2 {} [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/pwm.rs:1316:28 [INFO] [stdout] | [INFO] [stdout] 1316 | impl Sealed for crate::pac::PWM3 {} [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/spi.rs:242:32 [INFO] [stdout] | [INFO] [stdout] 242 | impl sealed::Sealed for crate::pac::SPI1 {} [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/spi.rs:244:26 [INFO] [stdout] | [INFO] [stdout] 244 | impl Instance for crate::pac::SPI1 {} [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:11:22 [INFO] [stdout] | [INFO] [stdout] 10 | #[cfg(feature = "51")] [INFO] [stdout] | -------------- the item is gated behind the `51` feature [INFO] [stdout] 11 | pub use nrf51_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:14:25 [INFO] [stdout] | [INFO] [stdout] 13 | #[cfg(feature = "52805")] [INFO] [stdout] | ----------------- the item is gated behind the `52805` feature [INFO] [stdout] 14 | pub use nrf52805_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:17:25 [INFO] [stdout] | [INFO] [stdout] 16 | #[cfg(feature = "52810")] [INFO] [stdout] | ----------------- the item is gated behind the `52810` feature [INFO] [stdout] 17 | pub use nrf52810_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:20:25 [INFO] [stdout] | [INFO] [stdout] 19 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 20 | pub use nrf52811_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:25 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "52832")] [INFO] [stdout] | ----------------- the item is gated behind the `52832` feature [INFO] [stdout] 23 | pub use nrf52832_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:26:25 [INFO] [stdout] | [INFO] [stdout] 25 | #[cfg(feature = "52833")] [INFO] [stdout] | ----------------- the item is gated behind the `52833` feature [INFO] [stdout] 26 | pub use nrf52833_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:29:25 [INFO] [stdout] | [INFO] [stdout] 28 | #[cfg(feature = "52840")] [INFO] [stdout] | ----------------- the item is gated behind the `52840` feature [INFO] [stdout] 29 | pub use nrf52840_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:32:28 [INFO] [stdout] | [INFO] [stdout] 31 | #[cfg(feature = "5340-app")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-app` feature [INFO] [stdout] 32 | pub use nrf5340_app_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:35:28 [INFO] [stdout] | [INFO] [stdout] 34 | #[cfg(feature = "5340-net")] [INFO] [stdout] | -------------------- the item is gated behind the `5340-net` feature [INFO] [stdout] 35 | pub use nrf5340_net_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:38:24 [INFO] [stdout] | [INFO] [stdout] 37 | #[cfg(feature = "9160")] [INFO] [stdout] | ---------------- the item is gated behind the `9160` feature [INFO] [stdout] 38 | pub use nrf9160_pac as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EVENTS_STOPPED` in this scope [INFO] [stdout] --> src/pwm.rs:675:37 [INFO] [stdout] | [INFO] [stdout] 675 | pub fn event_stopped(&self) -> &EVENTS_STOPPED { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EVENTS_LOOPSDONE` in this scope [INFO] [stdout] --> src/pwm.rs:681:40 [INFO] [stdout] | [INFO] [stdout] 681 | pub fn event_loops_done(&self) -> &EVENTS_LOOPSDONE { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EVENTS_PWMPERIODEND` in this scope [INFO] [stdout] --> src/pwm.rs:687:44 [INFO] [stdout] | [INFO] [stdout] 687 | pub fn event_pwm_period_end(&self) -> &EVENTS_PWMPERIODEND { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EVENTS_SEQEND` in this scope [INFO] [stdout] --> src/pwm.rs:693:38 [INFO] [stdout] | [INFO] [stdout] 693 | pub fn event_seq0_end(&self) -> &EVENTS_SEQEND { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EVENTS_SEQEND` in this scope [INFO] [stdout] --> src/pwm.rs:699:38 [INFO] [stdout] | [INFO] [stdout] 699 | pub fn event_seq1_end(&self) -> &EVENTS_SEQEND { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EVENTS_SEQSTARTED` in this scope [INFO] [stdout] --> src/pwm.rs:705:42 [INFO] [stdout] | [INFO] [stdout] 705 | pub fn event_seq0_started(&self) -> &EVENTS_SEQSTARTED { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `EVENTS_SEQSTARTED` in this scope [INFO] [stdout] --> src/pwm.rs:711:42 [INFO] [stdout] | [INFO] [stdout] 711 | pub fn event_seq1_started(&self) -> &EVENTS_SEQSTARTED { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TASKS_SEQSTART` in this scope [INFO] [stdout] --> src/pwm.rs:717:39 [INFO] [stdout] | [INFO] [stdout] 717 | pub fn task_start_seq0(&self) -> &TASKS_SEQSTART { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TASKS_SEQSTART` in this scope [INFO] [stdout] --> src/pwm.rs:723:39 [INFO] [stdout] | [INFO] [stdout] 723 | pub fn task_start_seq1(&self) -> &TASKS_SEQSTART { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TASKS_NEXTSTEP` in this scope [INFO] [stdout] --> src/pwm.rs:729:38 [INFO] [stdout] | [INFO] [stdout] 729 | pub fn task_next_step(&self) -> &TASKS_NEXTSTEP { [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `TASKS_STOP` in this scope [INFO] [stdout] --> src/pwm.rs:735:33 [INFO] [stdout] | [INFO] [stdout] 735 | pub fn task_stop(&self) -> &TASKS_STOP { [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `RegisterBlock` in this scope [INFO] [stdout] --> src/pwm.rs:1190:53 [INFO] [stdout] | [INFO] [stdout] 1190 | pub trait Instance: sealed::Sealed + Deref { [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs [INFO] [stdout] | [INFO] [stdout] 5 + use cortex_m::peripheral::cbp::RegisterBlock; [INFO] [stdout] | [INFO] [stdout] 5 + use cortex_m::peripheral::cpuid::RegisterBlock; [INFO] [stdout] | [INFO] [stdout] 5 + use cortex_m::peripheral::dcb::RegisterBlock; [INFO] [stdout] | [INFO] [stdout] 5 + use cortex_m::peripheral::dwt::RegisterBlock; [INFO] [stdout] | [INFO] [stdout] = and 9 other candidates [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SPIS1` in module `super` [INFO] [stdout] --> src/spis.rs:626:28 [INFO] [stdout] | [INFO] [stdout] 626 | impl Sealed for super::SPIS1 {} [INFO] [stdout] | ^^^^^ not found in `super` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/spis.rs:25:17 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "52811")] [INFO] [stdout] | ----------------- the item is gated behind the `52811` feature [INFO] [stdout] 25 | use crate::pac::SPIS1; [INFO] [stdout] | ^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/spis.rs:28:18 [INFO] [stdout] | [INFO] [stdout] 27 | #[cfg(any(feature = "52832", feature = "52833", feature = "52840"))] [INFO] [stdout] | --------------------------------------------------------- the item is gated here [INFO] [stdout] 28 | use crate::pac::{SPIS1, SPIS2}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SPIS2` in module `super` [INFO] [stdout] --> src/spis.rs:635:28 [INFO] [stdout] | [INFO] [stdout] 635 | impl Sealed for super::SPIS2 {} [INFO] [stdout] | ^^^^^ not found in `super` [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/spis.rs:28:25 [INFO] [stdout] | [INFO] [stdout] 27 | #[cfg(any(feature = "52832", feature = "52833", feature = "52840"))] [INFO] [stdout] | --------------------------------------------------------- the item is gated here [INFO] [stdout] 28 | use crate::pac::{SPIS1, SPIS2}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SPIS1` in this scope [INFO] [stdout] --> src/spis.rs:669:19 [INFO] [stdout] | [INFO] [stdout] 669 | impl Instance for SPIS1 { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `SPIS2` in this scope [INFO] [stdout] --> src/spis.rs:684:19 [INFO] [stdout] | [INFO] [stdout] 684 | impl Instance for SPIS2 { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `EASY_DMA_SIZE` in this scope [INFO] [stdout] --> src/lib.rs:170:50 [INFO] [stdout] | [INFO] [stdout] 170 | const _CHECK_FORCE_COPY_BUFFER_SIZE: usize = EASY_DMA_SIZE - FORCE_COPY_BUFFER_SIZE; [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `52820` [INFO] [stdout] --> src/lib.rs:139:11 [INFO] [stdout] | [INFO] [stdout] 139 | #[cfg(feature = "52820")] [INFO] [stdout] | ^^^^^^^^^^------- [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"52810"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `51`, `52805`, `52810`, `52811`, `52832`, `52833`, `52840`, `5340-app`, `5340-net`, `9160`, `doc`, `embedded-hal-02`, `nrf-usbd`, `nrf51-pac`, `nrf52805-pac`, `nrf52810-pac`, `nrf52811-pac`, `nrf52832-pac`, `nrf52833-pac`, `nrf52840-pac`, `nrf5340-app-pac`, `nrf5340-net-pac`, `nrf9160-pac`, and `rtic-monotonic` [INFO] [stdout] = help: consider adding `52820` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:198:27 [INFO] [stdout] | [INFO] [stdout] 198 | arr.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 198 | arr.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:202:21 [INFO] [stdout] | [INFO] [stdout] 202 | .write(|w| w.endcrypt().clear().endksgen().clear().error().clear()); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 202 | .write(|w: /* Type */| w.endcrypt().clear().endksgen().clear().error().clear()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:205:32 [INFO] [stdout] | [INFO] [stdout] 205 | regs.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 205 | regs.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:209:26 [INFO] [stdout] | [INFO] [stdout] 209 | regs.mode.write(|w| w.datarate().variant(data_rate.into())); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 209 | regs.mode.write(|w: /* Type */| w.datarate().variant(data_rate.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:214:28 [INFO] [stdout] | [INFO] [stdout] 214 | regs.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 214 | regs.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:292:25 [INFO] [stdout] | [INFO] [stdout] 292 | .modify(|_, w| w.mode().encryption().length().variant(length_variant)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 292 | .modify(|_, w: /* Type */| w.mode().encryption().length().variant(length_variant)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:299:25 [INFO] [stdout] | [INFO] [stdout] 299 | .write(|w| w.bits(ccm_data as *mut _ as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 299 | .write(|w: /* Type */| w.bits(ccm_data as *mut _ as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:303:25 [INFO] [stdout] | [INFO] [stdout] 303 | .write(|w| w.bits(clear_packet.as_ptr() as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 303 | .write(|w: /* Type */| w.bits(clear_packet.as_ptr() as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:306:25 [INFO] [stdout] | [INFO] [stdout] 306 | .write(|w| w.bits(cipher_packet.as_mut_ptr() as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 306 | .write(|w: /* Type */| w.bits(cipher_packet.as_mut_ptr() as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:309:25 [INFO] [stdout] | [INFO] [stdout] 309 | .write(|w| w.bits(scratch.as_mut_ptr() as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 309 | .write(|w: /* Type */| w.bits(scratch.as_mut_ptr() as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:322:38 [INFO] [stdout] | [INFO] [stdout] 322 | self.regs.tasks_ksgen.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 322 | self.regs.tasks_ksgen.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:327:38 [INFO] [stdout] | [INFO] [stdout] 327 | self.regs.tasks_crypt.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 327 | self.regs.tasks_crypt.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:423:25 [INFO] [stdout] | [INFO] [stdout] 423 | .modify(|_, w| w.mode().decryption().length().variant(length_variant)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 423 | .modify(|_, w: /* Type */| w.mode().decryption().length().variant(length_variant)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:430:25 [INFO] [stdout] | [INFO] [stdout] 430 | .write(|w| w.bits(ccm_data as *mut _ as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 430 | .write(|w: /* Type */| w.bits(ccm_data as *mut _ as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:434:25 [INFO] [stdout] | [INFO] [stdout] 434 | .write(|w| w.bits(cipher_packet.as_ptr() as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 434 | .write(|w: /* Type */| w.bits(cipher_packet.as_ptr() as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:437:25 [INFO] [stdout] | [INFO] [stdout] 437 | .write(|w| w.bits(clear_packet.as_mut_ptr() as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 437 | .write(|w: /* Type */| w.bits(clear_packet.as_mut_ptr() as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:440:25 [INFO] [stdout] | [INFO] [stdout] 440 | .write(|w| w.bits(scratch.as_mut_ptr() as u32)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 440 | .write(|w: /* Type */| w.bits(scratch.as_mut_ptr() as u32)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:453:38 [INFO] [stdout] | [INFO] [stdout] 453 | self.regs.tasks_ksgen.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 453 | self.regs.tasks_ksgen.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ccm.rs:458:38 [INFO] [stdout] | [INFO] [stdout] 458 | self.regs.tasks_crypt.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 458 | self.regs.tasks_crypt.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:53:45 [INFO] [stdout] | [INFO] [stdout] 53 | self.periph.tasks_hfclkstart.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 53 | self.periph.tasks_hfclkstart.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:59:21 [INFO] [stdout] | [INFO] [stdout] 59 | .write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 59 | .write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:71:44 [INFO] [stdout] | [INFO] [stdout] 71 | self.periph.tasks_hfclkstop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 71 | self.periph.tasks_hfclkstop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:82:45 [INFO] [stdout] | [INFO] [stdout] 82 | self.periph.tasks_lfclkstart.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 82 | self.periph.tasks_lfclkstart.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:89:21 [INFO] [stdout] | [INFO] [stdout] 89 | .write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 89 | .write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:111:44 [INFO] [stdout] | [INFO] [stdout] 111 | self.periph.tasks_lfclkstop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 111 | self.periph.tasks_lfclkstop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 168 | .write(|w| w.src().rc().bypass().disabled().external().disabled()); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 168 | .write(|w: /* Type */| w.src().rc().bypass().disabled().external().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:187:21 [INFO] [stdout] | [INFO] [stdout] 187 | .write(|w| w.src().synth().bypass().disabled().external().disabled()); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 187 | .write(|w: /* Type */| w.src().synth().bypass().disabled().external().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/clocks.rs:214:26 [INFO] [stdout] | [INFO] [stdout] 214 | .write(move |w| w.src().xtal().bypass().bit(byp).external().bit(ext)); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 214 | .write(move |w: /* Type */| w.src().xtal().bypass().bit(byp).external().bit(ext)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:26:26 [INFO] [stdout] | [INFO] [stdout] 26 | comp.psel.write(|w| w.psel().variant(input_pin.ain())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 26 | comp.psel.write(|w: /* Type */| w.psel().variant(input_pin.ain())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | comp.mode.write(|w| w.sp().normal()); [INFO] [stdout] | ^ -- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 27 | comp.mode.write(|w: /* Type */| w.sp().normal()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:28:26 [INFO] [stdout] | [INFO] [stdout] 28 | comp.mode.write(|w| w.main().se()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 28 | comp.mode.write(|w: /* Type */| w.main().se()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:29:28 [INFO] [stdout] | [INFO] [stdout] 29 | comp.refsel.write(|w| w.refsel().int1v2()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 29 | comp.refsel.write(|w: /* Type */| w.refsel().int1v2()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:37:58 [INFO] [stdout] | [INFO] [stdout] 37 | PowerMode::LowPower => self.comp.mode.write(|w| w.sp().low()), [INFO] [stdout] | ^ -- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 37 | PowerMode::LowPower => self.comp.mode.write(|w: /* Type */| w.sp().low()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:38:56 [INFO] [stdout] | [INFO] [stdout] 38 | PowerMode::Normal => self.comp.mode.write(|w| w.sp().normal()), [INFO] [stdout] | ^ -- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 38 | PowerMode::Normal => self.comp.mode.write(|w: /* Type */| w.sp().normal()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:39:59 [INFO] [stdout] | [INFO] [stdout] 39 | PowerMode::HighSpeed => self.comp.mode.write(|w| w.sp().high()), [INFO] [stdout] | ^ -- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 39 | PowerMode::HighSpeed => self.comp.mode.write(|w: /* Type */| w.sp().high()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:47:33 [INFO] [stdout] | [INFO] [stdout] 47 | self.comp.refsel.write(|w| match vref { [INFO] [stdout] | ^ [INFO] [stdout] 48 | VRef::Int1V2 => w.refsel().int1v2(), [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 47 | self.comp.refsel.write(|w: /* Type */| match vref { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:53:44 [INFO] [stdout] | [INFO] [stdout] 53 | self.comp.extrefsel.write(|w| w.extrefsel().variant(r)); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 53 | self.comp.extrefsel.write(|w: /* Type */| w.extrefsel().variant(r)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:65:21 [INFO] [stdout] | [INFO] [stdout] 65 | .write(|w| w.extrefsel().variant(ref_pin.aref())); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 65 | .write(|w: /* Type */| w.extrefsel().variant(ref_pin.aref())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:72:31 [INFO] [stdout] | [INFO] [stdout] 72 | self.comp.mode.write(|w| w.main().diff()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 72 | self.comp.mode.write(|w: /* Type */| w.main().diff()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:82:21 [INFO] [stdout] | [INFO] [stdout] 82 | .write(|w| unsafe { w.thup().bits(value.min(63)) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 82 | .write(|w: /* Type */| unsafe { w.thup().bits(value.min(63)) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:91:21 [INFO] [stdout] | [INFO] [stdout] 91 | .write(|w| unsafe { w.thdown().bits(value.min(63)) }); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 91 | .write(|w: /* Type */| unsafe { w.thdown().bits(value.min(63)) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:98:31 [INFO] [stdout] | [INFO] [stdout] 98 | self.comp.hyst.write(|w| match enabled { [INFO] [stdout] | ^ [INFO] [stdout] 99 | true => w.hyst().hyst50m_v(), [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 98 | self.comp.hyst.write(|w: /* Type */| match enabled { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:108:40 [INFO] [stdout] | [INFO] [stdout] 108 | self.comp.intenset.modify(|_r, w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 109 | Transition::Cross => w.cross().set_bit(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 108 | self.comp.intenset.modify(|_r, w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:119:40 [INFO] [stdout] | [INFO] [stdout] 119 | self.comp.intenclr.modify(|_r, w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 120 | Transition::Cross => w.cross().set_bit(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 119 | self.comp.intenclr.modify(|_r, w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:130:33 [INFO] [stdout] | [INFO] [stdout] 130 | self.comp.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 130 | self.comp.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:131:38 [INFO] [stdout] | [INFO] [stdout] 131 | self.comp.tasks_start.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 131 | self.comp.tasks_start.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:138:37 [INFO] [stdout] | [INFO] [stdout] 138 | self.comp.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 138 | self.comp.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:139:33 [INFO] [stdout] | [INFO] [stdout] 139 | self.comp.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 139 | self.comp.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/comp.rs:199:39 [INFO] [stdout] | [INFO] [stdout] 199 | self.comp.tasks_sample.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 199 | self.comp.tasks_sample.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ecb.rs:29:21 [INFO] [stdout] | [INFO] [stdout] 29 | .write(|w| w.endecb().clear().errorecb().clear()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 29 | .write(|w: /* Type */| w.endecb().clear().errorecb().clear()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ecb.rs:32:35 [INFO] [stdout] | [INFO] [stdout] 32 | regs.tasks_stopecb.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 32 | regs.tasks_stopecb.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ecb.rs:78:21 [INFO] [stdout] | [INFO] [stdout] 78 | .write(|w| unsafe { w.bits(&mut buf as *mut _ as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 78 | .write(|w: /* Type */| unsafe { w.bits(&mut buf as *mut _ as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ecb.rs:87:41 [INFO] [stdout] | [INFO] [stdout] 87 | self.regs.tasks_startecb.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 87 | self.regs.tasks_startecb.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:188:28 [INFO] [stdout] | [INFO] [stdout] 188 | self.conf().write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 189 | w.dir().input(); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 188 | self.conf().write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:203:28 [INFO] [stdout] | [INFO] [stdout] 203 | self.conf().write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 204 | w.dir().input(); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 203 | self.conf().write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:218:28 [INFO] [stdout] | [INFO] [stdout] 218 | self.conf().write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 219 | w.dir().input(); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 218 | self.conf().write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:249:28 [INFO] [stdout] | [INFO] [stdout] 249 | self.conf().write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 250 | w.dir().output(); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 249 | self.conf().write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:291:28 [INFO] [stdout] | [INFO] [stdout] 291 | self.conf().write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 292 | w.dir().output(); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 291 | self.conf().write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:325:28 [INFO] [stdout] | [INFO] [stdout] 325 | self.conf().write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 326 | w.dir().output(); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 325 | self.conf().write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:381:40 [INFO] [stdout] | [INFO] [stdout] 381 | self.block().outset.write(|w| w.bits(1u32 << self.pin())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 381 | self.block().outset.write(|w: /* Type */| w.bits(1u32 << self.pin())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:390:40 [INFO] [stdout] | [INFO] [stdout] 390 | self.block().outclr.write(|w| w.bits(1u32 << self.pin())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 390 | self.block().outclr.write(|w: /* Type */| w.bits(1u32 << self.pin())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:587:31 [INFO] [stdout] | [INFO] [stdout] 587 | w.dir().input(); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:601:31 [INFO] [stdout] | [INFO] [stdout] 601 | w.dir().input(); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:615:31 [INFO] [stdout] | [INFO] [stdout] 615 | w.dir().input(); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:642:31 [INFO] [stdout] | [INFO] [stdout] 642 | w.dir().output(); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:690:31 [INFO] [stdout] | [INFO] [stdout] 690 | w.dir().output(); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:728:31 [INFO] [stdout] | [INFO] [stdout] 728 | w.dir().output(); [INFO] [stdout] | ^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:785:67 [INFO] [stdout] | [INFO] [stdout] 785 | unsafe { (*$PX::ptr()).outset.write(|w| w.bits(1u32 << $i)); } [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpio.rs:792:67 [INFO] [stdout] | [INFO] [stdout] 792 | unsafe { (*$PX::ptr()).outclr.write(|w| w.bits(1u32 << $i)); } [INFO] [stdout] | ^^^^ cannot infer type [INFO] [stdout] ... [INFO] [stdout] 887 | / gpio!(P0, p0, p0, Port::Port0, [ [INFO] [stdout] 888 | | P0_00: (p0_00, 0, Disconnected), [INFO] [stdout] 889 | | P0_01: (p0_01, 1, Disconnected), [INFO] [stdout] 890 | | P0_02: (p0_02, 2, Disconnected), [INFO] [stdout] ... | [INFO] [stdout] 919 | | P0_31: (p0_31, 31, Disconnected), [INFO] [stdout] 920 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:150:52 [INFO] [stdout] | [INFO] [stdout] 150 | self.gpiote.tasks_out[self.channel].write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 150 | self.gpiote.tasks_out[self.channel].write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:155:52 [INFO] [stdout] | [INFO] [stdout] 155 | self.gpiote.tasks_set[self.channel].write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 155 | self.gpiote.tasks_set[self.channel].write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:160:52 [INFO] [stdout] | [INFO] [stdout] 160 | self.gpiote.tasks_clr[self.channel].write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 160 | self.gpiote.tasks_clr[self.channel].write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:197:37 [INFO] [stdout] | [INFO] [stdout] 197 | self.gpiote.intenset.write(|w| w.port().set()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 197 | self.gpiote.intenset.write(|w: /* Type */| w.port().set()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:201:37 [INFO] [stdout] | [INFO] [stdout] 201 | self.gpiote.intenclr.write(|w| w.port().set_bit()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 201 | self.gpiote.intenclr.write(|w: /* Type */| w.port().set_bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:246:46 [INFO] [stdout] | [INFO] [stdout] 246 | unsafe { self.gpiote.intenset.write(|w| w.bits(1 << self.channel)) } [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 246 | unsafe { self.gpiote.intenset.write(|w: /* Type */| w.bits(1 << self.channel)) } [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:251:46 [INFO] [stdout] | [INFO] [stdout] 251 | unsafe { self.gpiote.intenclr.write(|w| w.bits(1 << self.channel)) } [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 251 | unsafe { self.gpiote.intenclr.write(|w: /* Type */| w.bits(1 << self.channel)) } [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:263:35 [INFO] [stdout] | [INFO] [stdout] 263 | gpiote.config[channel].write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 264 | match trigger_mode { [INFO] [stdout] 265 | EventPolarity::HiToLo => w.mode().event().polarity().hi_to_lo(), [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 263 | gpiote.config[channel].write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:314:18 [INFO] [stdout] | [INFO] [stdout] 314 | .modify(|_r, w| match sense { [INFO] [stdout] | ^ [INFO] [stdout] 315 | PortEventSense::Disabled => w.sense().disabled(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 314 | .modify(|_r, w: /* Type */| match sense { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/gpiote.rs:364:35 [INFO] [stdout] | [INFO] [stdout] 364 | gpiote.config[channel].write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 365 | match init_out { [INFO] [stdout] 366 | Level::High => w.mode().task().outinit().high(), [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 364 | gpiote.config[channel].write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:38:41 [INFO] [stdout] | [INFO] [stdout] 38 | i2s.config.mcken.write(|w| w.mcken().enabled()); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 38 | i2s.config.mcken.write(|w: /* Type */| w.mcken().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:39:43 [INFO] [stdout] | [INFO] [stdout] 39 | i2s.config.mckfreq.write(|w| w.mckfreq()._32mdiv16()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 39 | i2s.config.mckfreq.write(|w: /* Type */| w.mckfreq()._32mdiv16()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:40:41 [INFO] [stdout] | [INFO] [stdout] 40 | i2s.config.ratio.write(|w| w.ratio()._192x()); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 40 | i2s.config.ratio.write(|w: /* Type */| w.ratio()._192x()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:41:40 [INFO] [stdout] | [INFO] [stdout] 41 | i2s.config.mode.write(|w| w.mode().master()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 41 | i2s.config.mode.write(|w: /* Type */| w.mode().master()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:42:42 [INFO] [stdout] | [INFO] [stdout] 42 | i2s.config.swidth.write(|w| w.swidth()._16bit()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 42 | i2s.config.swidth.write(|w: /* Type */| w.swidth()._16bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:43:41 [INFO] [stdout] | [INFO] [stdout] 43 | i2s.config.align.write(|w| w.align().left()); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 43 | i2s.config.align.write(|w: /* Type */| w.align().left()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:44:42 [INFO] [stdout] | [INFO] [stdout] 44 | i2s.config.format.write(|w| w.format().i2s()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 44 | i2s.config.format.write(|w: /* Type */| w.format().i2s()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:45:44 [INFO] [stdout] | [INFO] [stdout] 45 | i2s.config.channels.write(|w| w.channels().stereo()); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 45 | i2s.config.channels.write(|w: /* Type */| w.channels().stereo()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:48:41 [INFO] [stdout] | [INFO] [stdout] 48 | i2s.psel.mck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 49 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 48 | i2s.psel.mck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:54:37 [INFO] [stdout] | [INFO] [stdout] 54 | i2s.psel.sck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 55 | unsafe { w.bits(sck.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 54 | i2s.psel.sck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:59:38 [INFO] [stdout] | [INFO] [stdout] 59 | i2s.psel.lrck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 60 | unsafe { w.bits(lrck.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 59 | i2s.psel.lrck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:65:42 [INFO] [stdout] | [INFO] [stdout] 65 | i2s.psel.sdin.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 66 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 65 | i2s.psel.sdin.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:72:43 [INFO] [stdout] | [INFO] [stdout] 72 | i2s.psel.sdout.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 73 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 72 | i2s.psel.sdout.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:86:40 [INFO] [stdout] | [INFO] [stdout] 86 | i2s.config.txen.write(|w| w.txen().enabled()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 86 | i2s.config.txen.write(|w: /* Type */| w.txen().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:87:40 [INFO] [stdout] | [INFO] [stdout] 87 | i2s.config.rxen.write(|w| w.rxen().enabled()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 87 | i2s.config.rxen.write(|w: /* Type */| w.rxen().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:88:40 [INFO] [stdout] | [INFO] [stdout] 88 | i2s.config.mode.write(|w| w.mode().slave()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 88 | i2s.config.mode.write(|w: /* Type */| w.mode().slave()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:89:42 [INFO] [stdout] | [INFO] [stdout] 89 | i2s.config.swidth.write(|w| w.swidth()._16bit()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 89 | i2s.config.swidth.write(|w: /* Type */| w.swidth()._16bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:90:41 [INFO] [stdout] | [INFO] [stdout] 90 | i2s.config.align.write(|w| w.align().left()); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 90 | i2s.config.align.write(|w: /* Type */| w.align().left()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:91:42 [INFO] [stdout] | [INFO] [stdout] 91 | i2s.config.format.write(|w| w.format().i2s()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 91 | i2s.config.format.write(|w: /* Type */| w.format().i2s()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:92:44 [INFO] [stdout] | [INFO] [stdout] 92 | i2s.config.channels.write(|w| w.channels().stereo()); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 92 | i2s.config.channels.write(|w: /* Type */| w.channels().stereo()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:95:41 [INFO] [stdout] | [INFO] [stdout] 95 | i2s.psel.mck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 96 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 95 | i2s.psel.mck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:101:37 [INFO] [stdout] | [INFO] [stdout] 101 | i2s.psel.sck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 102 | unsafe { w.bits(sck.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 101 | i2s.psel.sck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:106:38 [INFO] [stdout] | [INFO] [stdout] 106 | i2s.psel.lrck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 107 | unsafe { w.bits(lrck.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 106 | i2s.psel.lrck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:112:42 [INFO] [stdout] | [INFO] [stdout] 112 | i2s.psel.sdin.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 113 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 112 | i2s.psel.sdin.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:119:43 [INFO] [stdout] | [INFO] [stdout] 119 | i2s.psel.sdout.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 120 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 119 | i2s.psel.sdout.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:127:27 [INFO] [stdout] | [INFO] [stdout] 127 | i2s.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 127 | i2s.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:134:32 [INFO] [stdout] | [INFO] [stdout] 134 | self.i2s.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 134 | self.i2s.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:141:32 [INFO] [stdout] | [INFO] [stdout] 141 | self.i2s.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 141 | self.i2s.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:149:37 [INFO] [stdout] | [INFO] [stdout] 149 | self.i2s.tasks_start.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 149 | self.i2s.tasks_start.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:157:36 [INFO] [stdout] | [INFO] [stdout] 157 | self.i2s.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 157 | self.i2s.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:165:37 [INFO] [stdout] | [INFO] [stdout] 165 | self.i2s.config.txen.write(|w| w.txen().bit(enabled)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 165 | self.i2s.config.txen.write(|w: /* Type */| w.txen().bit(enabled)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:172:37 [INFO] [stdout] | [INFO] [stdout] 172 | self.i2s.config.rxen.write(|w| w.rxen().bit(enabled)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 172 | self.i2s.config.rxen.write(|w: /* Type */| w.rxen().bit(enabled)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:182:21 [INFO] [stdout] | [INFO] [stdout] 182 | .write(|w| unsafe { w.mckfreq().bits(freq.into()) }); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 182 | .write(|w: /* Type */| unsafe { w.mckfreq().bits(freq.into()) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:192:21 [INFO] [stdout] | [INFO] [stdout] 192 | .write(|w| unsafe { w.ratio().bits(ratio.into()) }); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 192 | .write(|w: /* Type */| unsafe { w.ratio().bits(ratio.into()) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:199:39 [INFO] [stdout] | [INFO] [stdout] 199 | self.i2s.config.swidth.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 202 | w.swidth().bits(width.into()) [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 199 | self.i2s.config.swidth.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:213:38 [INFO] [stdout] | [INFO] [stdout] 213 | self.i2s.config.align.write(|w| w.align().bit(align.into())); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 213 | self.i2s.config.align.write(|w: /* Type */| w.align().bit(align.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:223:21 [INFO] [stdout] | [INFO] [stdout] 223 | .write(|w| w.format().bit(format.into())); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 223 | .write(|w: /* Type */| w.format().bit(format.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:233:21 [INFO] [stdout] | [INFO] [stdout] 233 | .write(|w| unsafe { w.channels().bits(channels.into()) }); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 233 | .write(|w: /* Type */| unsafe { w.channels().bits(channels.into()) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:267:21 [INFO] [stdout] | [INFO] [stdout] 267 | .write(|w| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 267 | .write(|w: /* Type */| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:268:38 [INFO] [stdout] | [INFO] [stdout] 268 | self.i2s.rxtxd.maxcnt.write(|w| unsafe { w.bits(maxcnt) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 268 | self.i2s.rxtxd.maxcnt.write(|w: /* Type */| unsafe { w.bits(maxcnt) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | .write(|w| unsafe { w.ptr().bits(tx_ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 309 | .write(|w: /* Type */| unsafe { w.ptr().bits(tx_ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:313:21 [INFO] [stdout] | [INFO] [stdout] 313 | .write(|w| unsafe { w.ptr().bits(rx_ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 313 | .write(|w: /* Type */| unsafe { w.ptr().bits(rx_ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:314:38 [INFO] [stdout] | [INFO] [stdout] 314 | self.i2s.rxtxd.maxcnt.write(|w| unsafe { w.bits(maxcnt) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 314 | self.i2s.rxtxd.maxcnt.write(|w: /* Type */| unsafe { w.bits(maxcnt) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:349:21 [INFO] [stdout] | [INFO] [stdout] 349 | .write(|w| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 349 | .write(|w: /* Type */| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:350:38 [INFO] [stdout] | [INFO] [stdout] 350 | self.i2s.rxtxd.maxcnt.write(|w| unsafe { w.bits(maxcnt) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 350 | self.i2s.rxtxd.maxcnt.write(|w: /* Type */| unsafe { w.bits(maxcnt) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:363:33 [INFO] [stdout] | [INFO] [stdout] 363 | self.i2s.txd.ptr.write(|w| unsafe { w.ptr().bits(addr) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 363 | self.i2s.txd.ptr.write(|w: /* Type */| unsafe { w.ptr().bits(addr) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:373:33 [INFO] [stdout] | [INFO] [stdout] 373 | self.i2s.rxd.ptr.write(|w| w.ptr().bits(addr)); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 373 | self.i2s.rxd.ptr.write(|w: /* Type */| w.ptr().bits(addr)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:383:38 [INFO] [stdout] | [INFO] [stdout] 383 | self.i2s.rxtxd.maxcnt.write(|w| w.bits(n_32bit)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 383 | self.i2s.rxtxd.maxcnt.write(|w: /* Type */| w.bits(n_32bit)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:411:64 [INFO] [stdout] | [INFO] [stdout] 411 | I2SEvent::Stopped => self.i2s.intenset.modify(|_r, w| w.stopped().set()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 411 | I2SEvent::Stopped => self.i2s.intenset.modify(|_r, w: /* Type */| w.stopped().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:412:69 [INFO] [stdout] | [INFO] [stdout] 412 | I2SEvent::RxPtrUpdated => self.i2s.intenset.modify(|_r, w| w.rxptrupd().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 412 | I2SEvent::RxPtrUpdated => self.i2s.intenset.modify(|_r, w: /* Type */| w.rxptrupd().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:413:69 [INFO] [stdout] | [INFO] [stdout] 413 | I2SEvent::TxPtrUpdated => self.i2s.intenset.modify(|_r, w| w.txptrupd().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 413 | I2SEvent::TxPtrUpdated => self.i2s.intenset.modify(|_r, w: /* Type */| w.txptrupd().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:422:64 [INFO] [stdout] | [INFO] [stdout] 422 | I2SEvent::Stopped => self.i2s.intenclr.modify(|_r, w| w.stopped().clear()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 422 | I2SEvent::Stopped => self.i2s.intenclr.modify(|_r, w: /* Type */| w.stopped().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:423:69 [INFO] [stdout] | [INFO] [stdout] 423 | I2SEvent::RxPtrUpdated => self.i2s.intenclr.modify(|_r, w| w.rxptrupd().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 423 | I2SEvent::RxPtrUpdated => self.i2s.intenclr.modify(|_r, w: /* Type */| w.rxptrupd().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/i2s.rs:424:69 [INFO] [stdout] | [INFO] [stdout] 424 | I2SEvent::TxPtrUpdated => self.i2s.intenclr.modify(|_r, w| w.txptrupd().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 424 | I2SEvent::TxPtrUpdated => self.i2s.intenclr.modify(|_r, w: /* Type */| w.txptrupd().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:27:28 [INFO] [stdout] | [INFO] [stdout] 27 | lpcomp.psel.write(|w| w.psel().variant(input_pin.ain())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 27 | lpcomp.psel.write(|w: /* Type */| w.psel().variant(input_pin.ain())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:30:21 [INFO] [stdout] | [INFO] [stdout] 30 | .write(|w| w.refsel().bits(VRef::_4_8Vdd.into())); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 30 | .write(|w: /* Type */| w.refsel().bits(VRef::_4_8Vdd.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:37:35 [INFO] [stdout] | [INFO] [stdout] 37 | self.lpcomp.refsel.write(|w| w.refsel().bits(vref.into())); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 37 | self.lpcomp.refsel.write(|w: /* Type */| w.refsel().bits(vref.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:46:21 [INFO] [stdout] | [INFO] [stdout] 46 | .write(|w| w.extrefsel().variant(ref_pin.aref())); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 46 | .write(|w: /* Type */| w.extrefsel().variant(ref_pin.aref())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:54:33 [INFO] [stdout] | [INFO] [stdout] 54 | self.lpcomp.hyst.write(|w| match enabled { [INFO] [stdout] | ^ [INFO] [stdout] 55 | true => w.hyst().set_bit(), [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 54 | self.lpcomp.hyst.write(|w: /* Type */| match enabled { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:65:38 [INFO] [stdout] | [INFO] [stdout] 65 | self.lpcomp.anadetect.write(|w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 66 | Transition::Cross => w.anadetect().cross(), [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 65 | self.lpcomp.anadetect.write(|w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:76:42 [INFO] [stdout] | [INFO] [stdout] 76 | self.lpcomp.intenset.modify(|_r, w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 77 | Transition::Cross => w.cross().set_bit(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 76 | self.lpcomp.intenset.modify(|_r, w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:87:42 [INFO] [stdout] | [INFO] [stdout] 87 | self.lpcomp.intenclr.modify(|_r, w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 88 | Transition::Cross => w.cross().set_bit(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 87 | self.lpcomp.intenclr.modify(|_r, w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:98:35 [INFO] [stdout] | [INFO] [stdout] 98 | self.lpcomp.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 98 | self.lpcomp.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:99:40 [INFO] [stdout] | [INFO] [stdout] 99 | self.lpcomp.tasks_start.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 99 | self.lpcomp.tasks_start.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:106:39 [INFO] [stdout] | [INFO] [stdout] 106 | self.lpcomp.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 106 | self.lpcomp.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:107:35 [INFO] [stdout] | [INFO] [stdout] 107 | self.lpcomp.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 107 | self.lpcomp.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/lpcomp.rs:167:41 [INFO] [stdout] | [INFO] [stdout] 167 | self.lpcomp.tasks_sample.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 167 | self.lpcomp.tasks_sample.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/nvmc.rs:49:33 [INFO] [stdout] | [INFO] [stdout] 49 | self.nvmc.config.write(|w| w.wen().een()); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 49 | self.nvmc.config.write(|w: /* Type */| w.wen().een()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/nvmc.rs:56:33 [INFO] [stdout] | [INFO] [stdout] 56 | self.nvmc.config.write(|w| w.wen().ren()); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 56 | self.nvmc.config.write(|w: /* Type */| w.wen().ren()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/nvmc.rs:63:33 [INFO] [stdout] | [INFO] [stdout] 63 | self.nvmc.config.write(|w| w.wen().wen()); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 63 | self.nvmc.config.write(|w: /* Type */| w.wen().wen()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/nvmc.rs:83:38 [INFO] [stdout] | [INFO] [stdout] 83 | self.nvmc.erasepage().write(|w| unsafe { w.bits(bits) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 83 | self.nvmc.erasepage().write(|w: /* Type */| unsafe { w.bits(bits) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:125:29 [INFO] [stdout] | [INFO] [stdout] 125 | regs.chenset.write(|w| unsafe { w.bits(1 << P::CH) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 125 | regs.chenset.write(|w: /* Type */| unsafe { w.bits(1 << P::CH) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:131:29 [INFO] [stdout] | [INFO] [stdout] 131 | regs.chenclr.write(|w| unsafe { w.bits(1 << P::CH) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 131 | regs.chenclr.write(|w: /* Type */| unsafe { w.bits(1 << P::CH) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:140:21 [INFO] [stdout] | [INFO] [stdout] 140 | .write(|w| unsafe { w.bits(task.task_addr().0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 140 | .write(|w: /* Type */| unsafe { w.bits(task.task_addr().0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:147:37 [INFO] [stdout] | [INFO] [stdout] 147 | regs.fork[P::CH].tep.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 147 | regs.fork[P::CH].tep.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:159:21 [INFO] [stdout] | [INFO] [stdout] 159 | .write(|w| unsafe { w.bits(task.task_addr().0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 159 | .write(|w: /* Type */| unsafe { w.bits(task.task_addr().0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:167:21 [INFO] [stdout] | [INFO] [stdout] 167 | .write(|w| unsafe { w.bits(event.event_addr().0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 167 | .write(|w: /* Type */| unsafe { w.bits(event.event_addr().0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:186:36 [INFO] [stdout] | [INFO] [stdout] 186 | regs.chg[Self::CHG].write(|w| unsafe { w.bits(mask) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 186 | regs.chg[Self::CHG].write(|w: /* Type */| unsafe { w.bits(mask) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:190:35 [INFO] [stdout] | [INFO] [stdout] 190 | self.task_enable().write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 190 | self.task_enable().write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/ppi/mod.rs:194:36 [INFO] [stdout] | [INFO] [stdout] 194 | self.task_disable().write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 194 | self.task_disable().write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:40:27 [INFO] [stdout] | [INFO] [stdout] 40 | pwm.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 40 | pwm.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:41:25 [INFO] [stdout] | [INFO] [stdout] 41 | pwm.mode.write(|w| w.updown().up()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 41 | pwm.mode.write(|w: /* Type */| w.updown().up()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:42:30 [INFO] [stdout] | [INFO] [stdout] 42 | pwm.prescaler.write(|w| w.prescaler().div_1()); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 42 | pwm.prescaler.write(|w: /* Type */| w.prescaler().div_1()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:44:21 [INFO] [stdout] | [INFO] [stdout] 44 | .write(|w| unsafe { w.countertop().bits(32767) }); [INFO] [stdout] | ^ ---------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 44 | .write(|w: /* Type */| unsafe { w.countertop().bits(32767) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:45:26 [INFO] [stdout] | [INFO] [stdout] 45 | pwm.loop_.write(|w| w.cnt().disabled()); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 45 | pwm.loop_.write(|w: /* Type */| w.cnt().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:46:28 [INFO] [stdout] | [INFO] [stdout] 46 | pwm.decoder.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 47 | w.load().individual(); [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 46 | pwm.decoder.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:50:33 [INFO] [stdout] | [INFO] [stdout] 50 | pwm.seq0.refresh.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 50 | pwm.seq0.refresh.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:51:34 [INFO] [stdout] | [INFO] [stdout] 51 | pwm.seq0.enddelay.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 51 | pwm.seq0.enddelay.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:52:33 [INFO] [stdout] | [INFO] [stdout] 52 | pwm.seq1.refresh.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 52 | pwm.seq1.refresh.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:53:34 [INFO] [stdout] | [INFO] [stdout] 53 | pwm.seq1.enddelay.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 53 | pwm.seq1.enddelay.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:61:35 [INFO] [stdout] | [INFO] [stdout] 61 | self.pwm.prescaler.write(|w| w.prescaler().bits(div.into())); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 61 | self.pwm.prescaler.write(|w: /* Type */| w.prescaler().bits(div.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:86:21 [INFO] [stdout] | [INFO] [stdout] 86 | .write(|w| unsafe { w.countertop().bits(duty.min(32767u16)) }); [INFO] [stdout] | ^ ---------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 86 | .write(|w: /* Type */| unsafe { w.countertop().bits(duty.min(32767u16)) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:140:56 [INFO] [stdout] | [INFO] [stdout] 140 | self.pwm.psel.out[usize::from(channel)].write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 141 | unsafe { w.bits(pin.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 140 | self.pwm.psel.out[usize::from(channel)].write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:188:32 [INFO] [stdout] | [INFO] [stdout] 188 | self.pwm.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 188 | self.pwm.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:194:32 [INFO] [stdout] | [INFO] [stdout] 194 | self.pwm.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 194 | self.pwm.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:200:61 [INFO] [stdout] | [INFO] [stdout] 200 | self.pwm.psel.out[usize::from(channel)].modify(|_r, w| w.connect().connected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 200 | self.pwm.psel.out[usize::from(channel)].modify(|_r, w: /* Type */| w.connect().connected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:207:61 [INFO] [stdout] | [INFO] [stdout] 207 | self.pwm.psel.out[usize::from(channel)].modify(|_r, w| w.connect().disconnected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 207 | self.pwm.psel.out[usize::from(channel)].modify(|_r, w: /* Type */| w.connect().disconnected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:216:50 [INFO] [stdout] | [INFO] [stdout] 216 | self.pwm.psel.out[0].modify(|_r, w| w.connect().connected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 216 | self.pwm.psel.out[0].modify(|_r, w: /* Type */| w.connect().connected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:217:50 [INFO] [stdout] | [INFO] [stdout] 217 | self.pwm.psel.out[1].modify(|_r, w| w.connect().connected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 217 | self.pwm.psel.out[1].modify(|_r, w: /* Type */| w.connect().connected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:220:50 [INFO] [stdout] | [INFO] [stdout] 220 | self.pwm.psel.out[2].modify(|_r, w| w.connect().connected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 220 | self.pwm.psel.out[2].modify(|_r, w: /* Type */| w.connect().connected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:221:50 [INFO] [stdout] | [INFO] [stdout] 221 | self.pwm.psel.out[3].modify(|_r, w| w.connect().connected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 221 | self.pwm.psel.out[3].modify(|_r, w: /* Type */| w.connect().connected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:232:50 [INFO] [stdout] | [INFO] [stdout] 232 | self.pwm.psel.out[0].modify(|_r, w| w.connect().disconnected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 232 | self.pwm.psel.out[0].modify(|_r, w: /* Type */| w.connect().disconnected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:233:50 [INFO] [stdout] | [INFO] [stdout] 233 | self.pwm.psel.out[1].modify(|_r, w| w.connect().disconnected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 233 | self.pwm.psel.out[1].modify(|_r, w: /* Type */| w.connect().disconnected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:236:50 [INFO] [stdout] | [INFO] [stdout] 236 | self.pwm.psel.out[2].modify(|_r, w| w.connect().disconnected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 236 | self.pwm.psel.out[2].modify(|_r, w: /* Type */| w.connect().disconnected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:237:50 [INFO] [stdout] | [INFO] [stdout] 237 | self.pwm.psel.out[3].modify(|_r, w| w.connect().disconnected()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 237 | self.pwm.psel.out[3].modify(|_r, w: /* Type */| w.connect().disconnected()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:246:38 [INFO] [stdout] | [INFO] [stdout] 246 | self.pwm.decoder.modify(|_r, w| w.load().bits(mode.into())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 246 | self.pwm.decoder.modify(|_r, w: /* Type */| w.load().bits(mode.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:270:30 [INFO] [stdout] | [INFO] [stdout] 270 | self.pwm.mode.write(|w| w.updown().bit(mode.into())); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 270 | self.pwm.mode.write(|w: /* Type */| w.updown().bit(mode.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:286:38 [INFO] [stdout] | [INFO] [stdout] 286 | self.pwm.decoder.modify(|_r, w| w.mode().bit(mode.into())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 286 | self.pwm.decoder.modify(|_r, w: /* Type */| w.mode().bit(mode.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 | .write(|w| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 333 | .write(|w: /* Type */| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:334:34 [INFO] [stdout] | [INFO] [stdout] 334 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 334 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:350:21 [INFO] [stdout] | [INFO] [stdout] 350 | .write(|w| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 350 | .write(|w: /* Type */| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:351:34 [INFO] [stdout] | [INFO] [stdout] 351 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 351 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:379:21 [INFO] [stdout] | [INFO] [stdout] 379 | .write(|w| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 379 | .write(|w: /* Type */| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:380:34 [INFO] [stdout] | [INFO] [stdout] 380 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(2) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 380 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(2) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:396:21 [INFO] [stdout] | [INFO] [stdout] 396 | .write(|w| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 396 | .write(|w: /* Type */| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:397:34 [INFO] [stdout] | [INFO] [stdout] 397 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(2) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 397 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(2) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:425:21 [INFO] [stdout] | [INFO] [stdout] 425 | .write(|w| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 425 | .write(|w: /* Type */| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:426:34 [INFO] [stdout] | [INFO] [stdout] 426 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(4) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 426 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(4) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:442:21 [INFO] [stdout] | [INFO] [stdout] 442 | .write(|w| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 442 | .write(|w: /* Type */| unsafe { w.bits(buffer as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:443:34 [INFO] [stdout] | [INFO] [stdout] 443 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(4) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 443 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(4) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:462:31 [INFO] [stdout] | [INFO] [stdout] 462 | self.pwm.loop_.write(|w| match mode { [INFO] [stdout] | ^ [INFO] [stdout] 463 | Loop::Disabled => w.cnt().disabled(), [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 462 | self.pwm.loop_.write(|w: /* Type */| match mode { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:467:32 [INFO] [stdout] | [INFO] [stdout] 467 | self.pwm.shorts.write(|w| match mode { [INFO] [stdout] | ^ [INFO] [stdout] 468 | Loop::Inf => w.loopsdone_seqstart0().enabled(), [INFO] [stdout] | ------------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 467 | self.pwm.shorts.write(|w: /* Type */| match mode { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:498:55 [INFO] [stdout] | [INFO] [stdout] 498 | Seq::Seq0 => self.pwm.seq0.refresh.write(|w| unsafe { w.bits(periods) }), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 498 | Seq::Seq0 => self.pwm.seq0.refresh.write(|w: /* Type */| unsafe { w.bits(periods) }), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:499:55 [INFO] [stdout] | [INFO] [stdout] 499 | Seq::Seq1 => self.pwm.seq1.refresh.write(|w| unsafe { w.bits(periods) }), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 499 | Seq::Seq1 => self.pwm.seq1.refresh.write(|w: /* Type */| unsafe { w.bits(periods) }), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:508:56 [INFO] [stdout] | [INFO] [stdout] 508 | Seq::Seq0 => self.pwm.seq0.enddelay.write(|w| unsafe { w.bits(periods) }), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 508 | Seq::Seq0 => self.pwm.seq0.enddelay.write(|w: /* Type */| unsafe { w.bits(periods) }), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:509:56 [INFO] [stdout] | [INFO] [stdout] 509 | Seq::Seq1 => self.pwm.seq1.enddelay.write(|w| unsafe { w.bits(periods) }), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 509 | Seq::Seq1 => self.pwm.seq1.enddelay.write(|w: /* Type */| unsafe { w.bits(periods) }), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:519:32 [INFO] [stdout] | [INFO] [stdout] 519 | self.pwm.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 519 | self.pwm.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:520:58 [INFO] [stdout] | [INFO] [stdout] 520 | self.pwm.tasks_seqstart[usize::from(seq)].write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 520 | self.pwm.tasks_seqstart[usize::from(seq)].write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:530:40 [INFO] [stdout] | [INFO] [stdout] 530 | self.pwm.tasks_nextstep.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 530 | self.pwm.tasks_nextstep.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:537:36 [INFO] [stdout] | [INFO] [stdout] 537 | self.pwm.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 537 | self.pwm.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:568:38 [INFO] [stdout] | [INFO] [stdout] 568 | self.pwm.seq0.ptr.write(|w| unsafe { w.bits(ptr as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 568 | self.pwm.seq0.ptr.write(|w: /* Type */| unsafe { w.bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:569:38 [INFO] [stdout] | [INFO] [stdout] 569 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(len as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 569 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(len as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:574:38 [INFO] [stdout] | [INFO] [stdout] 574 | self.pwm.seq0.cnt.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 574 | self.pwm.seq0.cnt.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:591:38 [INFO] [stdout] | [INFO] [stdout] 591 | self.pwm.seq1.ptr.write(|w| unsafe { w.bits(ptr as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 591 | self.pwm.seq1.ptr.write(|w: /* Type */| unsafe { w.bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:592:38 [INFO] [stdout] | [INFO] [stdout] 592 | self.pwm.seq1.cnt.write(|w| unsafe { w.bits(len as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 592 | self.pwm.seq1.cnt.write(|w: /* Type */| unsafe { w.bits(len as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:597:38 [INFO] [stdout] | [INFO] [stdout] 597 | self.pwm.seq1.cnt.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 597 | self.pwm.seq1.cnt.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:613:64 [INFO] [stdout] | [INFO] [stdout] 613 | PwmEvent::Stopped => self.pwm.intenset.modify(|_r, w| w.stopped().set()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 613 | PwmEvent::Stopped => self.pwm.intenset.modify(|_r, w: /* Type */| w.stopped().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:614:66 [INFO] [stdout] | [INFO] [stdout] 614 | PwmEvent::LoopsDone => self.pwm.intenset.modify(|_r, w| w.loopsdone().set()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 614 | PwmEvent::LoopsDone => self.pwm.intenset.modify(|_r, w: /* Type */| w.loopsdone().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:615:69 [INFO] [stdout] | [INFO] [stdout] 615 | PwmEvent::PwmPeriodEnd => self.pwm.intenset.modify(|_r, w| w.pwmperiodend().set()), [INFO] [stdout] | ^ ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 615 | PwmEvent::PwmPeriodEnd => self.pwm.intenset.modify(|_r, w: /* Type */| w.pwmperiodend().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:617:60 [INFO] [stdout] | [INFO] [stdout] 617 | Seq::Seq0 => self.pwm.intenset.modify(|_r, w| w.seqstarted0().set()), [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 617 | Seq::Seq0 => self.pwm.intenset.modify(|_r, w: /* Type */| w.seqstarted0().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:618:60 [INFO] [stdout] | [INFO] [stdout] 618 | Seq::Seq1 => self.pwm.intenset.modify(|_r, w| w.seqstarted1().set()), [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 618 | Seq::Seq1 => self.pwm.intenset.modify(|_r, w: /* Type */| w.seqstarted1().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:621:60 [INFO] [stdout] | [INFO] [stdout] 621 | Seq::Seq0 => self.pwm.intenset.modify(|_r, w| w.seqend0().set()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 621 | Seq::Seq0 => self.pwm.intenset.modify(|_r, w: /* Type */| w.seqend0().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:622:60 [INFO] [stdout] | [INFO] [stdout] 622 | Seq::Seq1 => self.pwm.intenset.modify(|_r, w| w.seqend1().set()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 622 | Seq::Seq1 => self.pwm.intenset.modify(|_r, w: /* Type */| w.seqend1().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:632:64 [INFO] [stdout] | [INFO] [stdout] 632 | PwmEvent::Stopped => self.pwm.intenclr.modify(|_r, w| w.stopped().clear()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 632 | PwmEvent::Stopped => self.pwm.intenclr.modify(|_r, w: /* Type */| w.stopped().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:633:66 [INFO] [stdout] | [INFO] [stdout] 633 | PwmEvent::LoopsDone => self.pwm.intenclr.modify(|_r, w| w.loopsdone().clear()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 633 | PwmEvent::LoopsDone => self.pwm.intenclr.modify(|_r, w: /* Type */| w.loopsdone().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:634:69 [INFO] [stdout] | [INFO] [stdout] 634 | PwmEvent::PwmPeriodEnd => self.pwm.intenclr.modify(|_r, w| w.pwmperiodend().clear()), [INFO] [stdout] | ^ ------------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 634 | PwmEvent::PwmPeriodEnd => self.pwm.intenclr.modify(|_r, w: /* Type */| w.pwmperiodend().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:636:60 [INFO] [stdout] | [INFO] [stdout] 636 | Seq::Seq0 => self.pwm.intenclr.modify(|_r, w| w.seqstarted0().clear()), [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 636 | Seq::Seq0 => self.pwm.intenclr.modify(|_r, w: /* Type */| w.seqstarted0().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:637:60 [INFO] [stdout] | [INFO] [stdout] 637 | Seq::Seq1 => self.pwm.intenclr.modify(|_r, w| w.seqstarted1().clear()), [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 637 | Seq::Seq1 => self.pwm.intenclr.modify(|_r, w: /* Type */| w.seqstarted1().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:640:60 [INFO] [stdout] | [INFO] [stdout] 640 | Seq::Seq0 => self.pwm.intenclr.modify(|_r, w| w.seqend0().clear()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 640 | Seq::Seq0 => self.pwm.intenclr.modify(|_r, w: /* Type */| w.seqend0().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/pwm.rs:641:60 [INFO] [stdout] | [INFO] [stdout] 641 | Seq::Seq1 => self.pwm.intenclr.modify(|_r, w| w.seqend1().clear()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 641 | Seq::Seq1 => self.pwm.intenclr.modify(|_r, w: /* Type */| w.seqend1().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:19:28 [INFO] [stdout] | [INFO] [stdout] 19 | qdec.psel.a.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 20 | unsafe { w.bits(pins.a.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 19 | qdec.psel.a.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:23:28 [INFO] [stdout] | [INFO] [stdout] 23 | qdec.psel.b.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 24 | unsafe { w.bits(pins.b.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 23 | qdec.psel.b.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:29:34 [INFO] [stdout] | [INFO] [stdout] 29 | qdec.psel.led.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 30 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 29 | qdec.psel.led.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:36:59 [INFO] [stdout] | [INFO] [stdout] 36 | SamplePeriod::_128us => qdec.sampleper.write(|w| w.sampleper()._128us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 36 | SamplePeriod::_128us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._128us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:37:59 [INFO] [stdout] | [INFO] [stdout] 37 | SamplePeriod::_256us => qdec.sampleper.write(|w| w.sampleper()._256us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 37 | SamplePeriod::_256us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._256us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:38:59 [INFO] [stdout] | [INFO] [stdout] 38 | SamplePeriod::_512us => qdec.sampleper.write(|w| w.sampleper()._512us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 38 | SamplePeriod::_512us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._512us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:39:60 [INFO] [stdout] | [INFO] [stdout] 39 | SamplePeriod::_1024us => qdec.sampleper.write(|w| w.sampleper()._1024us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 39 | SamplePeriod::_1024us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._1024us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:40:60 [INFO] [stdout] | [INFO] [stdout] 40 | SamplePeriod::_2048us => qdec.sampleper.write(|w| w.sampleper()._2048us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 40 | SamplePeriod::_2048us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._2048us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:41:60 [INFO] [stdout] | [INFO] [stdout] 41 | SamplePeriod::_4096us => qdec.sampleper.write(|w| w.sampleper()._4096us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 41 | SamplePeriod::_4096us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._4096us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:42:60 [INFO] [stdout] | [INFO] [stdout] 42 | SamplePeriod::_8192us => qdec.sampleper.write(|w| w.sampleper()._8192us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 42 | SamplePeriod::_8192us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._8192us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:43:61 [INFO] [stdout] | [INFO] [stdout] 43 | SamplePeriod::_16384us => qdec.sampleper.write(|w| w.sampleper()._16384us()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 43 | SamplePeriod::_16384us => qdec.sampleper.write(|w: /* Type */| w.sampleper()._16384us()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:44:58 [INFO] [stdout] | [INFO] [stdout] 44 | SamplePeriod::_32ms => qdec.sampleper.write(|w| w.sampleper()._32ms()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 44 | SamplePeriod::_32ms => qdec.sampleper.write(|w: /* Type */| w.sampleper()._32ms()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:45:58 [INFO] [stdout] | [INFO] [stdout] 45 | SamplePeriod::_65ms => qdec.sampleper.write(|w| w.sampleper()._65ms()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 45 | SamplePeriod::_65ms => qdec.sampleper.write(|w: /* Type */| w.sampleper()._65ms()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:46:59 [INFO] [stdout] | [INFO] [stdout] 46 | SamplePeriod::_131ms => qdec.sampleper.write(|w| w.sampleper()._131ms()), [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 46 | SamplePeriod::_131ms => qdec.sampleper.write(|w: /* Type */| w.sampleper()._131ms()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:56:44 [INFO] [stdout] | [INFO] [stdout] 56 | true => self.qdec.dbfen.write(|w| w.dbfen().enabled()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 56 | true => self.qdec.dbfen.write(|w: /* Type */| w.dbfen().enabled()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:57:45 [INFO] [stdout] | [INFO] [stdout] 57 | false => self.qdec.dbfen.write(|w| w.dbfen().disabled()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 57 | false => self.qdec.dbfen.write(|w: /* Type */| w.dbfen().disabled()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:65:33 [INFO] [stdout] | [INFO] [stdout] 65 | self.qdec.ledpol.write(|w| match polarity { [INFO] [stdout] | ^ [INFO] [stdout] 66 | LedPolarity::ActiveHigh => w.ledpol().active_high(), [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 65 | self.qdec.ledpol.write(|w: /* Type */| match polarity { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:77:21 [INFO] [stdout] | [INFO] [stdout] 77 | .write(|w| unsafe { w.ledpre().bits(usecs.min(511)) }); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 77 | .write(|w: /* Type */| unsafe { w.ledpre().bits(usecs.min(511)) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:90:36 [INFO] [stdout] | [INFO] [stdout] 90 | self.qdec.reportper.write(|w| match num_samples { [INFO] [stdout] | ^ [INFO] [stdout] 91 | NumSamples::_10smpl => w.reportper()._10smpl(), [INFO] [stdout] | --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 90 | self.qdec.reportper.write(|w: /* Type */| match num_samples { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:101:35 [INFO] [stdout] | [INFO] [stdout] 101 | self.qdec.intenset.write(|w| w.reportrdy().set_bit()); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 101 | self.qdec.intenset.write(|w: /* Type */| w.reportrdy().set_bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:108:35 [INFO] [stdout] | [INFO] [stdout] 108 | self.qdec.intenclr.write(|w| w.reportrdy().set_bit()); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 108 | self.qdec.intenclr.write(|w: /* Type */| w.reportrdy().set_bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:115:33 [INFO] [stdout] | [INFO] [stdout] 115 | self.qdec.enable.write(|w| w.enable().set_bit()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 115 | self.qdec.enable.write(|w: /* Type */| w.enable().set_bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:116:38 [INFO] [stdout] | [INFO] [stdout] 116 | self.qdec.tasks_start.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 116 | self.qdec.tasks_start.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:122:37 [INFO] [stdout] | [INFO] [stdout] 122 | self.qdec.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 122 | self.qdec.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:124:33 [INFO] [stdout] | [INFO] [stdout] 124 | self.qdec.enable.write(|w| w.enable().clear_bit()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 124 | self.qdec.enable.write(|w: /* Type */| w.enable().clear_bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/qdec.rs:130:43 [INFO] [stdout] | [INFO] [stdout] 130 | self.qdec.tasks_readclracc.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 130 | self.qdec.tasks_readclracc.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rng.rs:19:27 [INFO] [stdout] | [INFO] [stdout] 19 | rng.config.write(|w| w.dercen().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 19 | rng.config.write(|w: /* Type */| w.dercen().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rng.rs:27:35 [INFO] [stdout] | [INFO] [stdout] 27 | self.0.tasks_start.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 27 | self.0.tasks_start.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rng.rs:32:41 [INFO] [stdout] | [INFO] [stdout] 32 | self.0.events_valrdy.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 32 | self.0.events_valrdy.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rng.rs:37:34 [INFO] [stdout] | [INFO] [stdout] 37 | self.0.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 37 | self.0.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:48:39 [INFO] [stdout] | [INFO] [stdout] 48 | unsafe { rtc.prescaler.write(|w| w.bits(prescaler)) }; [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 48 | unsafe { rtc.prescaler.write(|w: /* Type */| w.bits(prescaler)) }; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:56:44 [INFO] [stdout] | [INFO] [stdout] 56 | self.periph.tasks_start.write(|w| w.bits(1)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 56 | self.periph.tasks_start.write(|w: /* Type */| w.bits(1)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:63:43 [INFO] [stdout] | [INFO] [stdout] 63 | self.periph.tasks_stop.write(|w| w.bits(1)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 63 | self.periph.tasks_stop.write(|w: /* Type */| w.bits(1)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:74:63 [INFO] [stdout] | [INFO] [stdout] 74 | RtcInterrupt::Tick => self.periph.intenset.write(|w| w.tick().set()), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 74 | RtcInterrupt::Tick => self.periph.intenset.write(|w: /* Type */| w.tick().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:75:67 [INFO] [stdout] | [INFO] [stdout] 75 | RtcInterrupt::Overflow => self.periph.intenset.write(|w| w.ovrflw().set()), [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 75 | RtcInterrupt::Overflow => self.periph.intenset.write(|w: /* Type */| w.ovrflw().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:76:67 [INFO] [stdout] | [INFO] [stdout] 76 | RtcInterrupt::Compare0 => self.periph.intenset.write(|w| w.compare0().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 76 | RtcInterrupt::Compare0 => self.periph.intenset.write(|w: /* Type */| w.compare0().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:77:67 [INFO] [stdout] | [INFO] [stdout] 77 | RtcInterrupt::Compare1 => self.periph.intenset.write(|w| w.compare1().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 77 | RtcInterrupt::Compare1 => self.periph.intenset.write(|w: /* Type */| w.compare1().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:78:67 [INFO] [stdout] | [INFO] [stdout] 78 | RtcInterrupt::Compare2 => self.periph.intenset.write(|w| w.compare2().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 78 | RtcInterrupt::Compare2 => self.periph.intenset.write(|w: /* Type */| w.compare2().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:79:67 [INFO] [stdout] | [INFO] [stdout] 79 | RtcInterrupt::Compare3 => self.periph.intenset.write(|w| w.compare3().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 79 | RtcInterrupt::Compare3 => self.periph.intenset.write(|w: /* Type */| w.compare3().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:93:63 [INFO] [stdout] | [INFO] [stdout] 93 | RtcInterrupt::Tick => self.periph.intenclr.write(|w| w.tick().clear()), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 93 | RtcInterrupt::Tick => self.periph.intenclr.write(|w: /* Type */| w.tick().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:94:67 [INFO] [stdout] | [INFO] [stdout] 94 | RtcInterrupt::Overflow => self.periph.intenclr.write(|w| w.ovrflw().clear()), [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 94 | RtcInterrupt::Overflow => self.periph.intenclr.write(|w: /* Type */| w.ovrflw().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:95:67 [INFO] [stdout] | [INFO] [stdout] 95 | RtcInterrupt::Compare0 => self.periph.intenclr.write(|w| w.compare0().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 95 | RtcInterrupt::Compare0 => self.periph.intenclr.write(|w: /* Type */| w.compare0().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:96:67 [INFO] [stdout] | [INFO] [stdout] 96 | RtcInterrupt::Compare1 => self.periph.intenclr.write(|w| w.compare1().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 96 | RtcInterrupt::Compare1 => self.periph.intenclr.write(|w: /* Type */| w.compare1().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:97:67 [INFO] [stdout] | [INFO] [stdout] 97 | RtcInterrupt::Compare2 => self.periph.intenclr.write(|w| w.compare2().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 97 | RtcInterrupt::Compare2 => self.periph.intenclr.write(|w: /* Type */| w.compare2().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:98:67 [INFO] [stdout] | [INFO] [stdout] 98 | RtcInterrupt::Compare3 => self.periph.intenclr.write(|w| w.compare3().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 98 | RtcInterrupt::Compare3 => self.periph.intenclr.write(|w: /* Type */| w.compare3().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:108:63 [INFO] [stdout] | [INFO] [stdout] 108 | RtcInterrupt::Tick => self.periph.evtenset.write(|w| w.tick().set()), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 108 | RtcInterrupt::Tick => self.periph.evtenset.write(|w: /* Type */| w.tick().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:109:67 [INFO] [stdout] | [INFO] [stdout] 109 | RtcInterrupt::Overflow => self.periph.evtenset.write(|w| w.ovrflw().set()), [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 109 | RtcInterrupt::Overflow => self.periph.evtenset.write(|w: /* Type */| w.ovrflw().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:110:67 [INFO] [stdout] | [INFO] [stdout] 110 | RtcInterrupt::Compare0 => self.periph.evtenset.write(|w| w.compare0().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 110 | RtcInterrupt::Compare0 => self.periph.evtenset.write(|w: /* Type */| w.compare0().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:111:67 [INFO] [stdout] | [INFO] [stdout] 111 | RtcInterrupt::Compare1 => self.periph.evtenset.write(|w| w.compare1().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 111 | RtcInterrupt::Compare1 => self.periph.evtenset.write(|w: /* Type */| w.compare1().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:112:67 [INFO] [stdout] | [INFO] [stdout] 112 | RtcInterrupt::Compare2 => self.periph.evtenset.write(|w| w.compare2().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 112 | RtcInterrupt::Compare2 => self.periph.evtenset.write(|w: /* Type */| w.compare2().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:113:67 [INFO] [stdout] | [INFO] [stdout] 113 | RtcInterrupt::Compare3 => self.periph.evtenset.write(|w| w.compare3().set()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 113 | RtcInterrupt::Compare3 => self.periph.evtenset.write(|w: /* Type */| w.compare3().set()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:120:63 [INFO] [stdout] | [INFO] [stdout] 120 | RtcInterrupt::Tick => self.periph.evtenclr.write(|w| w.tick().clear()), [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 120 | RtcInterrupt::Tick => self.periph.evtenclr.write(|w: /* Type */| w.tick().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:121:67 [INFO] [stdout] | [INFO] [stdout] 121 | RtcInterrupt::Overflow => self.periph.evtenclr.write(|w| w.ovrflw().clear()), [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 121 | RtcInterrupt::Overflow => self.periph.evtenclr.write(|w: /* Type */| w.ovrflw().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:122:67 [INFO] [stdout] | [INFO] [stdout] 122 | RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w| w.compare0().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 122 | RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w: /* Type */| w.compare0().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:123:67 [INFO] [stdout] | [INFO] [stdout] 123 | RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w| w.compare1().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 123 | RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w: /* Type */| w.compare1().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:124:67 [INFO] [stdout] | [INFO] [stdout] 124 | RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w| w.compare2().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 124 | RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w: /* Type */| w.compare2().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:125:67 [INFO] [stdout] | [INFO] [stdout] 125 | RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w| w.compare3().clear()), [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 125 | RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w: /* Type */| w.compare3().clear()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:146:48 [INFO] [stdout] | [INFO] [stdout] 146 | self.periph.events_tick.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 146 | self.periph.events_tick.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:149:50 [INFO] [stdout] | [INFO] [stdout] 149 | self.periph.events_ovrflw.write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 149 | self.periph.events_ovrflw.write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:152:54 [INFO] [stdout] | [INFO] [stdout] 152 | self.periph.events_compare[0].write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 152 | self.periph.events_compare[0].write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:155:54 [INFO] [stdout] | [INFO] [stdout] 155 | self.periph.events_compare[1].write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 155 | self.periph.events_compare[1].write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:158:54 [INFO] [stdout] | [INFO] [stdout] 158 | self.periph.events_compare[2].write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 158 | self.periph.events_compare[2].write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:161:54 [INFO] [stdout] | [INFO] [stdout] 161 | self.periph.events_compare[3].write(|w| unsafe { w.bits(0) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 161 | self.periph.events_compare[3].write(|w: /* Type */| unsafe { w.bits(0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:181:40 [INFO] [stdout] | [INFO] [stdout] 181 | self.periph.cc[reg].write(|w| w.bits(val)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 181 | self.periph.cc[reg].write(|w: /* Type */| w.bits(val)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:195:44 [INFO] [stdout] | [INFO] [stdout] 195 | self.periph.tasks_clear.write(|w| w.bits(1)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 195 | self.periph.tasks_clear.write(|w: /* Type */| w.bits(1)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/rtc.rs:203:49 [INFO] [stdout] | [INFO] [stdout] 203 | self.periph.tasks_trigovrflw.write(|w| w.bits(1)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 203 | self.periph.tasks_trigovrflw.write(|w: /* Type */| w.bits(1)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:74:29 [INFO] [stdout] | [INFO] [stdout] 74 | saadc.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 74 | saadc.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:75:33 [INFO] [stdout] | [INFO] [stdout] 75 | saadc.resolution.write(|w| w.val().variant(resolution)); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 75 | saadc.resolution.write(|w: /* Type */| w.val().variant(resolution)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:78:21 [INFO] [stdout] | [INFO] [stdout] 78 | .write(|w| w.oversample().variant(oversample)); [INFO] [stdout] | ^ ---------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 78 | .write(|w: /* Type */| w.oversample().variant(oversample)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:79:33 [INFO] [stdout] | [INFO] [stdout] 79 | saadc.samplerate.write(|w| w.mode().task()); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 79 | saadc.samplerate.write(|w: /* Type */| w.mode().task()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:81:35 [INFO] [stdout] | [INFO] [stdout] 81 | saadc.ch[0].config.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 82 | w.refsel().variant(reference); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 81 | saadc.ch[0].config.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:91:34 [INFO] [stdout] | [INFO] [stdout] 91 | saadc.ch[0].pseln.write(|w| w.pseln().nc()); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 91 | saadc.ch[0].pseln.write(|w: /* Type */| w.pseln().nc()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:95:44 [INFO] [stdout] | [INFO] [stdout] 95 | saadc.tasks_calibrateoffset.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 95 | saadc.tasks_calibrateoffset.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:103:30 [INFO] [stdout] | [INFO] [stdout] 103 | self.0.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 103 | self.0.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:111:44 [INFO] [stdout] | [INFO] [stdout] 111 | 0 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input0()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 111 | 0 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input0()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:112:44 [INFO] [stdout] | [INFO] [stdout] 112 | 1 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input1()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 112 | 1 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input1()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:113:44 [INFO] [stdout] | [INFO] [stdout] 113 | 2 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input2()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 113 | 2 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input2()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:114:44 [INFO] [stdout] | [INFO] [stdout] 114 | 3 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input3()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 114 | 3 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input3()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:115:44 [INFO] [stdout] | [INFO] [stdout] 115 | 4 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input4()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 115 | 4 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input4()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:116:44 [INFO] [stdout] | [INFO] [stdout] 116 | 5 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input5()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 116 | 5 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input5()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:117:44 [INFO] [stdout] | [INFO] [stdout] 117 | 6 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input6()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 117 | 6 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input6()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:118:44 [INFO] [stdout] | [INFO] [stdout] 118 | 7 => self.0.ch[0].pselp.write(|w| w.pselp().analog_input7()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 118 | 7 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().analog_input7()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:120:44 [INFO] [stdout] | [INFO] [stdout] 120 | 8 => self.0.ch[0].pselp.write(|w| w.pselp().vdd()), [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 120 | 8 => self.0.ch[0].pselp.write(|w: /* Type */| w.pselp().vdd()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | .write(|w| unsafe { w.ptr().bits(((&mut val) as *mut _) as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 132 | .write(|w: /* Type */| unsafe { w.ptr().bits(((&mut val) as *mut _) as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:136:21 [INFO] [stdout] | [INFO] [stdout] 136 | .write(|w| unsafe { w.maxcnt().bits(1) }); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 136 | .write(|w: /* Type */| unsafe { w.maxcnt().bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:142:35 [INFO] [stdout] | [INFO] [stdout] 142 | self.0.tasks_start.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 142 | self.0.tasks_start.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/saadc.rs:143:36 [INFO] [stdout] | [INFO] [stdout] 143 | self.0.tasks_sample.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 143 | self.0.tasks_sample.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spi.rs:127:27 [INFO] [stdout] | [INFO] [stdout] 127 | spi.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 127 | spi.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spi.rs:130:27 [INFO] [stdout] | [INFO] [stdout] 130 | spi.config.write(|w| match mode { [INFO] [stdout] | ^ [INFO] [stdout] 131 | MODE_0 => w.order().msb_first().cpha().leading().cpol().active_high(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 130 | spi.config.write(|w: /* Type */| match mode { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spi.rs:138:30 [INFO] [stdout] | [INFO] [stdout] 138 | spi.frequency.write(|w| w.frequency().variant(frequency)); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 138 | spi.frequency.write(|w: /* Type */| w.frequency().variant(frequency)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spi.rs:175:33 [INFO] [stdout] | [INFO] [stdout] 175 | spi.psel.sck.write(|w| unsafe { w.bits(pin.pin().into()) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 175 | spi.psel.sck.write(|w: /* Type */| unsafe { w.bits(pin.pin().into()) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spi.rs:178:34 [INFO] [stdout] | [INFO] [stdout] 178 | spi.psel.mosi.write(|w| unsafe { w.bits(pin.pin().into()) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 178 | spi.psel.mosi.write(|w: /* Type */| unsafe { w.bits(pin.pin().into()) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spi.rs:181:34 [INFO] [stdout] | [INFO] [stdout] 181 | spi.psel.miso.write(|w| unsafe { w.bits(pin.pin().into()) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 181 | spi.psel.miso.write(|w: /* Type */| unsafe { w.bits(pin.pin().into()) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spi.rs:187:27 [INFO] [stdout] | [INFO] [stdout] 187 | self.0.txd.write(|w| unsafe { w.bits(u32::from(write)) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 187 | self.0.txd.write(|w: /* Type */| unsafe { w.bits(u32::from(write)) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:167:47 [INFO] [stdout] | [INFO] [stdout] 167 | Some(sck) => spim.psel.sck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 168 | unsafe { w.bits(sck.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 167 | Some(sck) => spim.psel.sck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:171:42 [INFO] [stdout] | [INFO] [stdout] 171 | None => spim.psel.sck.write(|w| w.connect().disconnected()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 171 | None => spim.psel.sck.write(|w: /* Type */| w.connect().disconnected()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:174:49 [INFO] [stdout] | [INFO] [stdout] 174 | Some(mosi) => spim.psel.mosi.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 175 | unsafe { w.bits(mosi.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 174 | Some(mosi) => spim.psel.mosi.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:178:43 [INFO] [stdout] | [INFO] [stdout] 178 | None => spim.psel.mosi.write(|w| w.connect().disconnected()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 178 | None => spim.psel.mosi.write(|w: /* Type */| w.connect().disconnected()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:181:49 [INFO] [stdout] | [INFO] [stdout] 181 | Some(miso) => spim.psel.miso.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 182 | unsafe { w.bits(miso.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 181 | Some(miso) => spim.psel.miso.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:185:43 [INFO] [stdout] | [INFO] [stdout] 185 | None => spim.psel.miso.write(|w| w.connect().disconnected()), [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 185 | None => spim.psel.miso.write(|w: /* Type */| w.connect().disconnected()), [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:189:28 [INFO] [stdout] | [INFO] [stdout] 189 | spim.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 189 | spim.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:192:28 [INFO] [stdout] | [INFO] [stdout] 192 | spim.config.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 195 | w.order().msb_first(); [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 192 | spim.config.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:215:31 [INFO] [stdout] | [INFO] [stdout] 215 | spim.frequency.write(|w| w.frequency().variant(frequency)); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 215 | spim.frequency.write(|w: /* Type */| w.frequency().variant(frequency)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:218:25 [INFO] [stdout] | [INFO] [stdout] 218 | spim.orc.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 221 | unsafe { w.orc().bits(orc) }); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 218 | spim.orc.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:234:31 [INFO] [stdout] | [INFO] [stdout] 234 | self.0.txd.ptr.write(|w| unsafe { w.ptr().bits(tx.ptr) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 234 | self.0.txd.ptr.write(|w: /* Type */| unsafe { w.ptr().bits(tx.ptr) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:236:34 [INFO] [stdout] | [INFO] [stdout] 236 | self.0.txd.maxcnt.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 241 | unsafe { w.maxcnt().bits(tx.len as _ ) }); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 236 | self.0.txd.maxcnt.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:244:31 [INFO] [stdout] | [INFO] [stdout] 244 | self.0.rxd.ptr.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 247 | unsafe { w.ptr().bits(rx.ptr) }); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 244 | self.0.rxd.ptr.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:248:34 [INFO] [stdout] | [INFO] [stdout] 248 | self.0.rxd.maxcnt.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 251 | unsafe { w.maxcnt().bits(rx.len as _) }); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 248 | self.0.rxd.maxcnt.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spim.rs:254:35 [INFO] [stdout] | [INFO] [stdout] 254 | self.0.tasks_start.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] 255 | // `1` is a valid value to write to task registers. [INFO] [stdout] 256 | unsafe { w.bits(1) }); [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 254 | self.0.tasks_start.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:49:30 [INFO] [stdout] | [INFO] [stdout] 49 | spis.psel.sck.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 50 | unsafe { w.bits(pins.sck.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 49 | spis.psel.sck.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:53:30 [INFO] [stdout] | [INFO] [stdout] 53 | spis.psel.csn.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 54 | unsafe { w.bits(pins.cs.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 53 | spis.psel.csn.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:59:35 [INFO] [stdout] | [INFO] [stdout] 59 | spis.psel.mosi.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 60 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 59 | spis.psel.mosi.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:66:35 [INFO] [stdout] | [INFO] [stdout] 66 | spis.psel.miso.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 67 | unsafe { w.bits(p.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 66 | spis.psel.miso.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:73:26 [INFO] [stdout] | [INFO] [stdout] 73 | .modify(|_r, w| w.cpol().bit(Polarity::ActiveHigh.into())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 73 | .modify(|_r, w: /* Type */| w.cpol().bit(Polarity::ActiveHigh.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:75:26 [INFO] [stdout] | [INFO] [stdout] 75 | .modify(|_r, w| w.cpha().bit(Phase::Trailing.into())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 75 | .modify(|_r, w: /* Type */| w.cpha().bit(Phase::Trailing.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:76:28 [INFO] [stdout] | [INFO] [stdout] 76 | spis.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 76 | spis.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:83:30 [INFO] [stdout] | [INFO] [stdout] 83 | self.spis.def.write(|w| unsafe { w.def().bits(def) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 83 | self.spis.def.write(|w: /* Type */| unsafe { w.def().bits(def) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:90:30 [INFO] [stdout] | [INFO] [stdout] 90 | self.spis.orc.write(|w| unsafe { w.orc().bits(orc) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 90 | self.spis.orc.write(|w: /* Type */| unsafe { w.orc().bits(orc) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:97:38 [INFO] [stdout] | [INFO] [stdout] 97 | self.spis.config.modify(|_r, w| w.order().bit(order.into())); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 97 | self.spis.config.modify(|_r, w: /* Type */| w.order().bit(order.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:106:26 [INFO] [stdout] | [INFO] [stdout] 106 | .modify(|_r, w| w.cpol().bit(polarity.into())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 106 | .modify(|_r, w: /* Type */| w.cpol().bit(polarity.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:113:38 [INFO] [stdout] | [INFO] [stdout] 113 | self.spis.config.modify(|_r, w| w.cpha().bit(phase.into())); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 113 | self.spis.config.modify(|_r, w: /* Type */| w.cpha().bit(phase.into())); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:144:33 [INFO] [stdout] | [INFO] [stdout] 144 | self.spis.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 144 | self.spis.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:151:33 [INFO] [stdout] | [INFO] [stdout] 151 | self.spis.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 151 | self.spis.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:159:40 [INFO] [stdout] | [INFO] [stdout] 159 | self.spis.tasks_acquire.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 159 | self.spis.tasks_acquire.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:172:40 [INFO] [stdout] | [INFO] [stdout] 172 | self.spis.tasks_acquire.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 172 | self.spis.tasks_acquire.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:183:40 [INFO] [stdout] | [INFO] [stdout] 183 | self.spis.tasks_release.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 183 | self.spis.tasks_release.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:190:40 [INFO] [stdout] | [INFO] [stdout] 190 | self.spis.intenset.modify(|_r, w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 191 | SpisEvent::Acquired => w.acquired().set_bit(), [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 190 | self.spis.intenset.modify(|_r, w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:201:35 [INFO] [stdout] | [INFO] [stdout] 201 | self.spis.intenclr.write(|w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 202 | SpisEvent::Acquired => w.acquired().set_bit(), [INFO] [stdout] | -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 201 | self.spis.intenclr.write(|w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:212:33 [INFO] [stdout] | [INFO] [stdout] 212 | self.spis.shorts.write(|w| w.end_acquire().bit(enabled)); [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 212 | self.spis.shorts.write(|w: /* Type */| w.end_acquire().bit(enabled)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 333 | .write(|w| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 333 | .write(|w: /* Type */| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:337:21 [INFO] [stdout] | [INFO] [stdout] 337 | .write(|w| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 337 | .write(|w: /* Type */| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:341:21 [INFO] [stdout] | [INFO] [stdout] 341 | .write(|w| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 341 | .write(|w: /* Type */| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:345:21 [INFO] [stdout] | [INFO] [stdout] 345 | .write(|w| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 345 | .write(|w: /* Type */| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:382:21 [INFO] [stdout] | [INFO] [stdout] 382 | .write(|w| unsafe { w.ptr().bits(tx_ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 382 | .write(|w: /* Type */| unsafe { w.ptr().bits(tx_ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:386:21 [INFO] [stdout] | [INFO] [stdout] 386 | .write(|w| unsafe { w.ptr().bits(rx_ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 386 | .write(|w: /* Type */| unsafe { w.ptr().bits(rx_ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:390:21 [INFO] [stdout] | [INFO] [stdout] 390 | .write(|w| unsafe { w.bits(rx_maxcnt as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 390 | .write(|w: /* Type */| unsafe { w.bits(rx_maxcnt as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/spis.rs:394:21 [INFO] [stdout] | [INFO] [stdout] 394 | .write(|w| unsafe { w.bits(tx_maxcnt as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 394 | .write(|w: /* Type */| unsafe { w.bits(tx_maxcnt as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/temp.rs:48:39 [INFO] [stdout] | [INFO] [stdout] 48 | self.0.tasks_start.write(|w| w.bits(1)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 48 | self.0.tasks_start.write(|w: /* Type */| w.bits(1)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/temp.rs:55:38 [INFO] [stdout] | [INFO] [stdout] 55 | self.0.tasks_stop.write(|w| w.bits(1)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 55 | self.0.tasks_stop.write(|w: /* Type */| w.bits(1)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:409:39 [INFO] [stdout] | [INFO] [stdout] 409 | self.as_timer0().cc[0].write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 412 | unsafe { w.cc().bits(cycles.into()) }); [INFO] [stdout] | -- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 409 | self.as_timer0().cc[0].write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:418:45 [INFO] [stdout] | [INFO] [stdout] 418 | self.as_timer0().tasks_clear.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 418 | self.as_timer0().tasks_clear.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:421:45 [INFO] [stdout] | [INFO] [stdout] 421 | self.as_timer0().tasks_start.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 421 | self.as_timer0().tasks_start.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:431:44 [INFO] [stdout] | [INFO] [stdout] 431 | self.as_timer0().tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 431 | self.as_timer0().tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:441:50 [INFO] [stdout] | [INFO] [stdout] 441 | self.as_timer0().tasks_capture[1].write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 441 | self.as_timer0().tasks_capture[1].write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:449:25 [INFO] [stdout] | [INFO] [stdout] 449 | .modify(|_, w| w.compare0().clear()); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 449 | .modify(|_, w: /* Type */| w.compare0().clear()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:454:46 [INFO] [stdout] | [INFO] [stdout] 454 | self.as_timer0().intenset.modify(|_, w| w.compare0().set()); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 454 | self.as_timer0().intenset.modify(|_, w: /* Type */| w.compare0().set()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:461:21 [INFO] [stdout] | [INFO] [stdout] 461 | .write(|w| w.compare0_clear().enabled().compare0_stop().disabled()); [INFO] [stdout] | ^ -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 461 | .write(|w: /* Type */| w.compare0_clear().enabled().compare0_stop().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:468:21 [INFO] [stdout] | [INFO] [stdout] 468 | .write(|w| w.compare0_clear().enabled().compare0_stop().enabled()); [INFO] [stdout] | ^ -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 468 | .write(|w: /* Type */| w.compare0_clear().enabled().compare0_stop().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:477:14 [INFO] [stdout] | [INFO] [stdout] 477 | |w| unsafe { w.prescaler().bits(4) }, // 1 MHz [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 477 | |w: /* Type */| unsafe { w.prescaler().bits(4) }, // 1 MHz [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:479:41 [INFO] [stdout] | [INFO] [stdout] 479 | self.as_timer0().bitmode.write(|w| w.bitmode()._32bit()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 479 | self.as_timer0().bitmode.write(|w: /* Type */| w.bitmode()._32bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:488:14 [INFO] [stdout] | [INFO] [stdout] 488 | |w| unsafe { w.prescaler().bits(4) }, // 1 MHz [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 488 | |w: /* Type */| unsafe { w.prescaler().bits(4) }, // 1 MHz [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/timer.rs:490:41 [INFO] [stdout] | [INFO] [stdout] 490 | self.as_timer0().bitmode.write(|w| w.bitmode()._32bit()); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 490 | self.as_timer0().bitmode.write(|w: /* Type */| w.bitmode()._32bit()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:56:31 [INFO] [stdout] | [INFO] [stdout] 56 | pin.conf().write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 57 | w.dir() [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 56 | pin.conf().write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:71:30 [INFO] [stdout] | [INFO] [stdout] 71 | twim.psel.scl.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 72 | unsafe { w.bits(pins.scl.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 71 | twim.psel.scl.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:75:30 [INFO] [stdout] | [INFO] [stdout] 75 | twim.psel.sda.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 76 | unsafe { w.bits(pins.sda.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 75 | twim.psel.sda.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:81:28 [INFO] [stdout] | [INFO] [stdout] 81 | twim.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 81 | twim.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:84:31 [INFO] [stdout] | [INFO] [stdout] 84 | twim.frequency.write(|w| w.frequency().variant(frequency)); [INFO] [stdout] | ^ --------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 84 | twim.frequency.write(|w: /* Type */| w.frequency().variant(frequency)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:96:30 [INFO] [stdout] | [INFO] [stdout] 96 | self.0.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 96 | self.0.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:101:30 [INFO] [stdout] | [INFO] [stdout] 101 | self.0.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 101 | self.0.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:115:31 [INFO] [stdout] | [INFO] [stdout] 115 | self.0.txd.ptr.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 122 | w.ptr().bits(buffer.as_ptr() as u32)); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 115 | self.0.txd.ptr.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:123:34 [INFO] [stdout] | [INFO] [stdout] 123 | self.0.txd.maxcnt.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 130 | w.maxcnt().bits(buffer.len() as _)); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 123 | self.0.txd.maxcnt.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:147:31 [INFO] [stdout] | [INFO] [stdout] 147 | self.0.rxd.ptr.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 154 | w.ptr().bits(buffer.as_mut_ptr() as u32)); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 147 | self.0.rxd.ptr.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:155:34 [INFO] [stdout] | [INFO] [stdout] 155 | self.0.rxd.maxcnt.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 165 | w.maxcnt().bits(buffer.len() as _)); [INFO] [stdout] | ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 155 | self.0.rxd.maxcnt.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:173:21 [INFO] [stdout] | [INFO] [stdout] 173 | .write(|w| w.anack().bit(true).dnack().bit(true).overrun().bit(true)); [INFO] [stdout] | ^ ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 173 | .write(|w: /* Type */| w.anack().bit(true).dnack().bit(true).overrun().bit(true)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:204:42 [INFO] [stdout] | [INFO] [stdout] 204 | self.0.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 204 | self.0.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:221:21 [INFO] [stdout] | [INFO] [stdout] 221 | .write(|w| unsafe { w.address().bits(address) }); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 221 | .write(|w: /* Type */| unsafe { w.address().bits(address) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:233:30 [INFO] [stdout] | [INFO] [stdout] 233 | self.0.shorts.write(|w| w.lasttx_stop().enabled()); [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 233 | self.0.shorts.write(|w: /* Type */| w.lasttx_stop().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:234:37 [INFO] [stdout] | [INFO] [stdout] 234 | self.0.tasks_starttx.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] 235 | // `1` is a valid value to write to task registers. [INFO] [stdout] 236 | unsafe { w.bits(1) }); [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 234 | self.0.tasks_starttx.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:266:21 [INFO] [stdout] | [INFO] [stdout] 266 | .write(|w| unsafe { w.address().bits(address) }); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 266 | .write(|w: /* Type */| unsafe { w.address().bits(address) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:277:30 [INFO] [stdout] | [INFO] [stdout] 277 | self.0.shorts.write(|w| w.lastrx_stop().enabled()); [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 277 | self.0.shorts.write(|w: /* Type */| w.lastrx_stop().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:278:37 [INFO] [stdout] | [INFO] [stdout] 278 | self.0.tasks_startrx.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] 279 | // `1` is a valid value to write to task registers. [INFO] [stdout] 280 | unsafe { w.bits(1) }); [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 278 | self.0.tasks_startrx.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:316:21 [INFO] [stdout] | [INFO] [stdout] 316 | .write(|w| unsafe { w.address().bits(address) }); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 316 | .write(|w: /* Type */| unsafe { w.address().bits(address) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:330:30 [INFO] [stdout] | [INFO] [stdout] 330 | self.0.shorts.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 331 | w.lasttx_startrx().enabled(); [INFO] [stdout] | -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 330 | self.0.shorts.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:336:37 [INFO] [stdout] | [INFO] [stdout] 336 | self.0.tasks_starttx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 336 | self.0.tasks_starttx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:407:34 [INFO] [stdout] | [INFO] [stdout] 407 | self.0.shorts.write(|w| w.lasttx_stop().enabled()); [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 407 | self.0.shorts.write(|w: /* Type */| w.lasttx_stop().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:409:34 [INFO] [stdout] | [INFO] [stdout] 409 | self.0.shorts.write(|w| w.lasttx_suspend().enabled()); [INFO] [stdout] | ^ -------------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 409 | self.0.shorts.write(|w: /* Type */| w.lasttx_suspend().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:413:37 [INFO] [stdout] | [INFO] [stdout] 413 | self.0.tasks_starttx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 413 | self.0.tasks_starttx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:414:36 [INFO] [stdout] | [INFO] [stdout] 414 | self.0.tasks_resume.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 414 | self.0.tasks_resume.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:433:30 [INFO] [stdout] | [INFO] [stdout] 433 | self.0.shorts.write(|w| w.lastrx_stop().enabled()); [INFO] [stdout] | ^ ----------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 433 | self.0.shorts.write(|w: /* Type */| w.lastrx_stop().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:436:37 [INFO] [stdout] | [INFO] [stdout] 436 | self.0.tasks_startrx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 436 | self.0.tasks_startrx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:437:36 [INFO] [stdout] | [INFO] [stdout] 437 | self.0.tasks_resume.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 437 | self.0.tasks_resume.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twim.rs:479:21 [INFO] [stdout] | [INFO] [stdout] 479 | .write(|w| unsafe { w.address().bits(address) }); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 479 | .write(|w: /* Type */| unsafe { w.address().bits(address) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:48:65 [INFO] [stdout] | [INFO] [stdout] 48 | unsafe { &*P0::ptr() }.pin_cnf[pin as usize].write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 49 | w.dir() [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 48 | unsafe { &*P0::ptr() }.pin_cnf[pin as usize].write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:62:30 [INFO] [stdout] | [INFO] [stdout] 62 | twis.psel.scl.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 63 | unsafe { w.bits(pins.scl.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 62 | twis.psel.scl.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:66:30 [INFO] [stdout] | [INFO] [stdout] 66 | twis.psel.sda.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 67 | unsafe { w.bits(pins.sda.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 66 | twis.psel.sda.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:71:32 [INFO] [stdout] | [INFO] [stdout] 71 | twis.address[0].write(|w| unsafe { w.address().bits(address0) }); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 71 | twis.address[0].write(|w: /* Type */| unsafe { w.address().bits(address0) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:72:33 [INFO] [stdout] | [INFO] [stdout] 72 | twis.config.modify(|_r, w| w.address0().enabled()); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 72 | twis.config.modify(|_r, w: /* Type */| w.address0().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:80:34 [INFO] [stdout] | [INFO] [stdout] 80 | self.0.address[1].write(|w| unsafe { w.address().bits(address1) }); [INFO] [stdout] | ^ ------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 80 | self.0.address[1].write(|w: /* Type */| unsafe { w.address().bits(address1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:81:35 [INFO] [stdout] | [INFO] [stdout] 81 | self.0.config.modify(|_r, w| w.address1().enabled()); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 81 | self.0.config.modify(|_r, w: /* Type */| w.address1().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:88:27 [INFO] [stdout] | [INFO] [stdout] 88 | self.0.orc.write(|w| unsafe { w.orc().bits(orc) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 88 | self.0.orc.write(|w: /* Type */| unsafe { w.orc().bits(orc) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:95:30 [INFO] [stdout] | [INFO] [stdout] 95 | self.0.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 95 | self.0.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:102:30 [INFO] [stdout] | [INFO] [stdout] 102 | self.0.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 102 | self.0.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:110:34 [INFO] [stdout] | [INFO] [stdout] 110 | self.0.tasks_stop.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 110 | self.0.tasks_stop.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:118:37 [INFO] [stdout] | [INFO] [stdout] 118 | self.0.intenset.modify(|_r, w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 119 | TwiEvent::Error => w.error().set_bit(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 118 | self.0.intenset.modify(|_r, w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:132:32 [INFO] [stdout] | [INFO] [stdout] 132 | self.0.intenclr.write(|w| match event { [INFO] [stdout] | ^ [INFO] [stdout] 133 | TwiEvent::Error => w.error().set_bit(), [INFO] [stdout] | ----- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 132 | self.0.intenclr.write(|w: /* Type */| match event { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:305:21 [INFO] [stdout] | [INFO] [stdout] 305 | .write(|w| unsafe { w.ptr().bits(buffer.as_ptr() as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 305 | .write(|w: /* Type */| unsafe { w.ptr().bits(buffer.as_ptr() as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:309:21 [INFO] [stdout] | [INFO] [stdout] 309 | .write(|w| unsafe { w.maxcnt().bits(buffer.len() as _) }); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 309 | .write(|w: /* Type */| unsafe { w.maxcnt().bits(buffer.len() as _) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:315:39 [INFO] [stdout] | [INFO] [stdout] 315 | self.0.tasks_preparetx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 315 | self.0.tasks_preparetx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:362:21 [INFO] [stdout] | [INFO] [stdout] 362 | .write(|w| unsafe { w.ptr().bits(buffer.as_mut_ptr() as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 362 | .write(|w: /* Type */| unsafe { w.ptr().bits(buffer.as_mut_ptr() as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:366:21 [INFO] [stdout] | [INFO] [stdout] 366 | .write(|w| unsafe { w.maxcnt().bits(buffer.len() as _) }); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 366 | .write(|w: /* Type */| unsafe { w.maxcnt().bits(buffer.len() as _) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:372:39 [INFO] [stdout] | [INFO] [stdout] 372 | self.0.tasks_preparerx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 372 | self.0.tasks_preparerx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:409:21 [INFO] [stdout] | [INFO] [stdout] 409 | .write(|w| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 409 | .write(|w: /* Type */| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:413:21 [INFO] [stdout] | [INFO] [stdout] 413 | .write(|w| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 413 | .write(|w: /* Type */| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:415:39 [INFO] [stdout] | [INFO] [stdout] 415 | self.0.tasks_preparerx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 415 | self.0.tasks_preparerx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:439:21 [INFO] [stdout] | [INFO] [stdout] 439 | .write(|w| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ^ --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 439 | .write(|w: /* Type */| unsafe { w.ptr().bits(ptr as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:443:21 [INFO] [stdout] | [INFO] [stdout] 443 | .write(|w| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 443 | .write(|w: /* Type */| unsafe { w.bits(maxcnt as u32) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/twis.rs:446:39 [INFO] [stdout] | [INFO] [stdout] 446 | self.0.tasks_preparetx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 446 | self.0.tasks_preparetx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:59:39 [INFO] [stdout] | [INFO] [stdout] 59 | uarte.tasks_stoptx.write(|w| unsafe { w.bits(1) }); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 59 | uarte.tasks_stoptx.write(|w: /* Type */| unsafe { w.bits(1) }); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:65:33 [INFO] [stdout] | [INFO] [stdout] 65 | uarte.enable.write(|w| w.enable().disabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 65 | uarte.enable.write(|w: /* Type */| w.enable().disabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:69:31 [INFO] [stdout] | [INFO] [stdout] 69 | uarte.psel.rxd.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 70 | unsafe { w.bits(pins.rxd.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 69 | uarte.psel.rxd.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | uarte.psel.txd.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 75 | unsafe { w.bits(pins.txd.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 74 | uarte.psel.txd.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:80:31 [INFO] [stdout] | [INFO] [stdout] 80 | uarte.psel.cts.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 81 | if let Some(ref pin) = pins.cts { [INFO] [stdout] 82 | unsafe { w.bits(pin.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 80 | uarte.psel.cts.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:89:31 [INFO] [stdout] | [INFO] [stdout] 89 | uarte.psel.rts.write(|w| { [INFO] [stdout] | ^ [INFO] [stdout] 90 | if let Some(ref pin) = pins.rts { [INFO] [stdout] 91 | unsafe { w.bits(pin.psel_bits()) }; [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 89 | uarte.psel.rts.write(|w: /* Type */| { [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:102:21 [INFO] [stdout] | [INFO] [stdout] 102 | .write(|w| w.hwfc().bit(hardware_flow_control).parity().variant(parity)); [INFO] [stdout] | ^ ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 102 | .write(|w: /* Type */| w.hwfc().bit(hardware_flow_control).parity().variant(parity)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:105:31 [INFO] [stdout] | [INFO] [stdout] 105 | uarte.baudrate.write(|w| w.baudrate().variant(baudrate)); [INFO] [stdout] | ^ -------- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 105 | uarte.baudrate.write(|w: /* Type */| w.baudrate().variant(baudrate)); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:112:27 [INFO] [stdout] | [INFO] [stdout] 112 | u.0.enable.write(|w| w.enable().enabled()); [INFO] [stdout] | ^ ------ type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 112 | u.0.enable.write(|w: /* Type */| w.enable().enabled()); [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:349:26 [INFO] [stdout] | [INFO] [stdout] 349 | uarte.txd.ptr.write(|w| [INFO] [stdout] | ^ [INFO] [stdout] ... [INFO] [stdout] 356 | unsafe { w.ptr().bits(tx_buffer.as_ptr() as u32) }); [INFO] [stdout] | --- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving this closure parameter an explicit type [INFO] [stdout] | [INFO] [stdout] 349 | uarte.txd.ptr.write(|w: /* Type */| [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/uarte.rs:357:29 [WARN] too many lines in the log, truncating it