[INFO] fetching crate nrf-hal-common 0.19.0...
[INFO] testing nrf-hal-common-0.19.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8
[INFO] extracting crate nrf-hal-common 0.19.0 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate nrf-hal-common 0.19.0
[INFO] finished tweaking crates.io crate nrf-hal-common 0.19.0
[INFO] tweaked toml for crates.io crate nrf-hal-common 0.19.0 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate nrf-hal-common 0.19.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate nrf-hal-common 0.19.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rtic-monotonic v1.0.0
[INFO] [stderr]   Downloaded defmt v1.0.1
[INFO] [stderr]   Downloaded defmt-parser v1.0.0
[INFO] [stderr]   Downloaded defmt-macros v1.0.1
[INFO] [stderr]   Downloaded fixed v1.29.0
[INFO] [stderr]   Downloaded nrf5340-net-pac v0.12.2
[INFO] [stderr]   Downloaded nrf52810-pac v0.12.2
[INFO] [stderr]   Downloaded nrf52811-pac v0.12.2
[INFO] [stderr]   Downloaded nrf52805-pac v0.12.2
[INFO] [stderr]   Downloaded nrf52832-pac v0.12.2
[INFO] [stderr]   Downloaded nrf9160-pac v0.12.2
[INFO] [stderr]   Downloaded nrf52840-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-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 80caf564f09af406735a9cacef8a6e2df671e441f963c433cca2843fbb538c73
[INFO] running `Command { std: "docker" "start" "-a" "80caf564f09af406735a9cacef8a6e2df671e441f963c433cca2843fbb538c73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "80caf564f09af406735a9cacef8a6e2df671e441f963c433cca2843fbb538c73", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "80caf564f09af406735a9cacef8a6e2df671e441f963c433cca2843fbb538c73", kill_on_drop: false }`
[INFO] [stdout] 80caf564f09af406735a9cacef8a6e2df671e441f963c433cca2843fbb538c73
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f003ef4a20bcdcbe800bdc635eb25f9b28a6e140d62729cff297ae7cb4697e14
[INFO] running `Command { std: "docker" "start" "-a" "f003ef4a20bcdcbe800bdc635eb25f9b28a6e140d62729cff297ae7cb4697e14", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling nb v1.1.0
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling fixed v1.29.0
[INFO] [stderr]    Compiling vcell v0.1.3
[INFO] [stderr]    Compiling void v1.0.2
[INFO] [stderr]    Compiling nrf-hal-common v0.19.0 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling bitfield v0.13.2
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling embedded-dma v0.2.0
[INFO] [stderr]    Compiling embedded-storage v0.3.1
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling embedded-hal v1.0.0
[INFO] [stderr]    Compiling nb v0.1.3
[INFO] [stderr]    Compiling volatile-register v0.2.2
[INFO] [stderr]    Compiling embedded-io v0.7.1
[INFO] [stderr]    Compiling embedded-hal v0.2.7
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling half v2.7.0
[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:507:12
[INFO] [stdout]     |
[INFO] [stdout] 507 | 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:144:15
[INFO] [stdout]     |
[INFO] [stdout] 143 |     #[cfg(feature = "52832")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52832` feature
[INFO] [stdout] 144 |     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:146:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[cfg(feature = "52833")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52833` 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(feature = "52840")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52840` feature
[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(any(feature = "5340-app", feature = "5340-net"))]
[INFO] [stdout]     |              -------------------------------------------- the item is gated here
[INFO] [stdout] 150 |     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:152:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[cfg(feature = "9160")]
[INFO] [stdout]     |           ---------------- the item is gated behind the `9160` feature
[INFO] [stdout] 152 |     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:144:15
[INFO] [stdout]     |
[INFO] [stdout] 143 |     #[cfg(feature = "52832")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52832` feature
[INFO] [stdout] 144 |     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:146:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[cfg(feature = "52833")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52833` 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(feature = "52840")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52840` feature
[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(any(feature = "5340-app", feature = "5340-net"))]
[INFO] [stdout]     |              -------------------------------------------- the item is gated here
[INFO] [stdout] 150 |     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:152:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[cfg(feature = "9160")]
[INFO] [stdout]     |           ---------------- the item is gated behind the `9160` feature
[INFO] [stdout] 152 |     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:144:15
[INFO] [stdout]     |
[INFO] [stdout] 143 |     #[cfg(feature = "52832")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52832` feature
[INFO] [stdout] 144 |     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:146:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[cfg(feature = "52833")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52833` 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(feature = "52840")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52840` feature
[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(any(feature = "5340-app", feature = "5340-net"))]
[INFO] [stdout]     |              -------------------------------------------- the item is gated here
[INFO] [stdout] 150 |     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:152:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[cfg(feature = "9160")]
[INFO] [stdout]     |           ---------------- the item is gated behind the `9160` feature
[INFO] [stdout] 152 |     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:144:15
[INFO] [stdout]     |
[INFO] [stdout] 143 |     #[cfg(feature = "52832")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52832` feature
[INFO] [stdout] 144 |     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:146:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[cfg(feature = "52833")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52833` 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(feature = "52840")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52840` feature
[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(any(feature = "5340-app", feature = "5340-net"))]
[INFO] [stdout]     |              -------------------------------------------- the item is gated here
[INFO] [stdout] 150 |     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:152:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[cfg(feature = "9160")]
[INFO] [stdout]     |           ---------------- the item is gated behind the `9160` feature
[INFO] [stdout] 152 |     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:144:15
[INFO] [stdout]     |
[INFO] [stdout] 143 |     #[cfg(feature = "52832")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52832` feature
[INFO] [stdout] 144 |     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:146:15
[INFO] [stdout]     |
[INFO] [stdout] 145 |     #[cfg(feature = "52833")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52833` 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(feature = "52840")]
[INFO] [stdout]     |           ----------------- the item is gated behind the `52840` feature
[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(any(feature = "5340-app", feature = "5340-net"))]
[INFO] [stdout]     |              -------------------------------------------- the item is gated here
[INFO] [stdout] 150 |     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:152:15
[INFO] [stdout]     |
[INFO] [stdout] 151 |     #[cfg(feature = "9160")]
[INFO] [stdout]     |           ---------------- the item is gated behind the `9160` feature
[INFO] [stdout] 152 |     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:1215:26
[INFO] [stdout]      |
[INFO] [stdout] 1215 | 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:1232:26
[INFO] [stdout]      |
[INFO] [stdout] 1232 | 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:1248:26
[INFO] [stdout]      |
[INFO] [stdout] 1248 | 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:1265:26
[INFO] [stdout]      |
[INFO] [stdout] 1265 | 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:1323:28
[INFO] [stdout]      |
[INFO] [stdout] 1323 |     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:1331:28
[INFO] [stdout]      |
[INFO] [stdout] 1331 |     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:1339:28
[INFO] [stdout]      |
[INFO] [stdout] 1339 |     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:1348:28
[INFO] [stdout]      |
[INFO] [stdout] 1348 |     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:676:37
[INFO] [stdout]     |
[INFO] [stdout] 676 |     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:682:40
[INFO] [stdout]     |
[INFO] [stdout] 682 |     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:688:44
[INFO] [stdout]     |
[INFO] [stdout] 688 |     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:694:38
[INFO] [stdout]     |
[INFO] [stdout] 694 |     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:700:38
[INFO] [stdout]     |
[INFO] [stdout] 700 |     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:706:42
[INFO] [stdout]     |
[INFO] [stdout] 706 |     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:712:42
[INFO] [stdout]     |
[INFO] [stdout] 712 |     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:718:39
[INFO] [stdout]     |
[INFO] [stdout] 718 |     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:724:39
[INFO] [stdout]     |
[INFO] [stdout] 724 |     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:730:38
[INFO] [stdout]     |
[INFO] [stdout] 730 |     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:736:33
[INFO] [stdout]     |
[INFO] [stdout] 736 |     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:1198:53
[INFO] [stdout]      |
[INFO] [stdout] 1198 | pub trait Instance: sealed::Sealed + Deref<Target = RegisterBlock> {
[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:627:28
[INFO] [stdout]     |
[INFO] [stdout] 627 |     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:636:28
[INFO] [stdout]     |
[INFO] [stdout] 636 |     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:670:19
[INFO] [stdout]     |
[INFO] [stdout] 670 | 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:685:19
[INFO] [stdout]     |
[INFO] [stdout] 685 | 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:172:50
[INFO] [stdout]     |
[INFO] [stdout] 172 |     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] 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:57:45
[INFO] [stdout]    |
[INFO] [stdout] 57 |         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] 57 |         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:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |             .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] 63 |             .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:75:44
[INFO] [stdout]    |
[INFO] [stdout] 75 |         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] 75 |         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:86:45
[INFO] [stdout]    |
[INFO] [stdout] 86 |         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] 86 |         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:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |             .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] 93 |             .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:115:44
[INFO] [stdout]     |
[INFO] [stdout] 115 |         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] 115 |         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:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |             .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] 172 |             .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:191:21
[INFO] [stdout]     |
[INFO] [stdout] 191 |             .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] 191 |             .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:218:26
[INFO] [stdout]     |
[INFO] [stdout] 218 |             .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] 218 |             .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:193:28
[INFO] [stdout]     |
[INFO] [stdout] 193 |         self.conf().write(|w| {
[INFO] [stdout]     |                            ^
[INFO] [stdout] 194 |             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] 193 |         self.conf().write(|w: /* Type */| {
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/gpio.rs:208:28
[INFO] [stdout]     |
[INFO] [stdout] 208 |         self.conf().write(|w| {
[INFO] [stdout]     |                            ^
[INFO] [stdout] 209 |             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] 208 |         self.conf().write(|w: /* Type */| {
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/gpio.rs:223:28
[INFO] [stdout]     |
[INFO] [stdout] 223 |         self.conf().write(|w| {
[INFO] [stdout]     |                            ^
[INFO] [stdout] 224 |             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] 223 |         self.conf().write(|w: /* Type */| {
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/gpio.rs:254:28
[INFO] [stdout]     |
[INFO] [stdout] 254 |         self.conf().write(|w| {
[INFO] [stdout]     |                            ^
[INFO] [stdout] 255 |             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] 254 |         self.conf().write(|w: /* Type */| {
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/gpio.rs:296:28
[INFO] [stdout]     |
[INFO] [stdout] 296 |         self.conf().write(|w| {
[INFO] [stdout]     |                            ^
[INFO] [stdout] 297 |             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] 296 |         self.conf().write(|w: /* Type */| {
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/gpio.rs:330:28
[INFO] [stdout]     |
[INFO] [stdout] 330 |         self.conf().write(|w| {
[INFO] [stdout]     |                            ^
[INFO] [stdout] 331 |             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] 330 |         self.conf().write(|w: /* Type */| {
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/gpio.rs:386:40
[INFO] [stdout]     |
[INFO] [stdout] 386 |             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] 386 |             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:395:40
[INFO] [stdout]     |
[INFO] [stdout] 395 |             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] 395 |             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:592:29
[INFO] [stdout]     |
[INFO] [stdout] 592 |                               w.dir().input();
[INFO] [stdout]     |                               ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:606:29
[INFO] [stdout]     |
[INFO] [stdout] 606 |                               w.dir().input();
[INFO] [stdout]     |                               ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:620:29
[INFO] [stdout]     |
[INFO] [stdout] 620 |                               w.dir().input();
[INFO] [stdout]     |                               ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:647:29
[INFO] [stdout]     |
[INFO] [stdout] 647 |                               w.dir().output();
[INFO] [stdout]     |                               ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:695:29
[INFO] [stdout]     |
[INFO] [stdout] 695 |                               w.dir().output();
[INFO] [stdout]     |                               ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:733:29
[INFO] [stdout]     |
[INFO] [stdout] 733 |                               w.dir().output();
[INFO] [stdout]     |                               ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:790:65
[INFO] [stdout]     |
[INFO] [stdout] 790 |                           unsafe { (*$PX::ptr()).outset.write(|w| w.bits(1u32 << $i)); }
[INFO] [stdout]     |                                                                   ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:797:65
[INFO] [stdout]     |
[INFO] [stdout] 797 |                           unsafe { (*$PX::ptr()).outclr.write(|w| w.bits(1u32 << $i)); }
[INFO] [stdout]     |                                                                   ^ cannot infer type
[INFO] [stdout] ...
[INFO] [stdout] 892 | / gpio!(P0, p0, p0, Port::Port0, [
[INFO] [stdout] 893 | |     P0_00: (p0_00,  0, Disconnected),
[INFO] [stdout] 894 | |     P0_01: (p0_01,  1, Disconnected),
[INFO] [stdout] 895 | |     P0_02: (p0_02,  2, Disconnected),
[INFO] [stdout] ...   |
[INFO] [stdout] 924 | |     P0_31: (p0_31, 31, Disconnected),
[INFO] [stdout] 925 | | ]);
[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:378:33
[INFO] [stdout]     |
[INFO] [stdout] 378 |         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] 378 |         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:393:38
[INFO] [stdout]     |
[INFO] [stdout] 393 |         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] 393 |         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:421:64
[INFO] [stdout]     |
[INFO] [stdout] 421 |             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] 421 |             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:422:69
[INFO] [stdout]     |
[INFO] [stdout] 422 |             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] 422 |             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:423:69
[INFO] [stdout]     |
[INFO] [stdout] 423 |             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] 423 |             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:432:64
[INFO] [stdout]     |
[INFO] [stdout] 432 |             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] 432 |             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:433:69
[INFO] [stdout]     |
[INFO] [stdout] 433 |             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] 433 |             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:434:69
[INFO] [stdout]     |
[INFO] [stdout] 434 |             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] 434 |             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:48:33
[INFO] [stdout]    |
[INFO] [stdout] 48 |         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] 48 |         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:55:33
[INFO] [stdout]    |
[INFO] [stdout] 55 |         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] 55 |         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:62:33
[INFO] [stdout]    |
[INFO] [stdout] 62 |         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] 62 |         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:82:38
[INFO] [stdout]    |
[INFO] [stdout] 82 |         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] 82 |         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:569:38
[INFO] [stdout]     |
[INFO] [stdout] 569 |             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] 569 |             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:570:38
[INFO] [stdout]     |
[INFO] [stdout] 570 |             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] 570 |             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:575:38
[INFO] [stdout]     |
[INFO] [stdout] 575 |             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] 575 |             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:592:38
[INFO] [stdout]     |
[INFO] [stdout] 592 |             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] 592 |             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:593:38
[INFO] [stdout]     |
[INFO] [stdout] 593 |             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] 593 |             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:598:38
[INFO] [stdout]     |
[INFO] [stdout] 598 |             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] 598 |             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:614:64
[INFO] [stdout]     |
[INFO] [stdout] 614 |             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] 614 |             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:615:66
[INFO] [stdout]     |
[INFO] [stdout] 615 |             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] 615 |             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:616:69
[INFO] [stdout]     |
[INFO] [stdout] 616 |             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] 616 |             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:618:60
[INFO] [stdout]     |
[INFO] [stdout] 618 |                 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] 618 |                 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:619:60
[INFO] [stdout]     |
[INFO] [stdout] 619 |                 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] 619 |                 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:622:60
[INFO] [stdout]     |
[INFO] [stdout] 622 |                 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] 622 |                 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:623:60
[INFO] [stdout]     |
[INFO] [stdout] 623 |                 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] 623 |                 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:633:64
[INFO] [stdout]     |
[INFO] [stdout] 633 |             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] 633 |             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:634:66
[INFO] [stdout]     |
[INFO] [stdout] 634 |             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] 634 |             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:635:69
[INFO] [stdout]     |
[INFO] [stdout] 635 |             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] 635 |             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:637:60
[INFO] [stdout]     |
[INFO] [stdout] 637 |                 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] 637 |                 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:638:60
[INFO] [stdout]     |
[INFO] [stdout] 638 |                 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] 638 |                 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:641:60
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 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] 641 |                 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:642:60
[INFO] [stdout]     |
[INFO] [stdout] 642 |                 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] 642 |                 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:112:44
[INFO] [stdout]     |
[INFO] [stdout] 112 |             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] 112 |             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:113:44
[INFO] [stdout]     |
[INFO] [stdout] 113 |             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] 113 |             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:114:44
[INFO] [stdout]     |
[INFO] [stdout] 114 |             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] 114 |             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:115:44
[INFO] [stdout]     |
[INFO] [stdout] 115 |             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] 115 |             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:116:44
[INFO] [stdout]     |
[INFO] [stdout] 116 |             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] 116 |             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:117:44
[INFO] [stdout]     |
[INFO] [stdout] 117 |             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] 117 |             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:118:44
[INFO] [stdout]     |
[INFO] [stdout] 118 |             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] 118 |             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:119:44
[INFO] [stdout]     |
[INFO] [stdout] 119 |             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] 119 |             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:121:44
[INFO] [stdout]     |
[INFO] [stdout] 121 |             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] 121 |             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:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 |             .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] 133 |             .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:137:21
[INFO] [stdout]     |
[INFO] [stdout] 137 |             .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] 137 |             .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:143:35
[INFO] [stdout]     |
[INFO] [stdout] 143 |         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] 143 |         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:144:36
[INFO] [stdout]     |
[INFO] [stdout] 144 |         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] 144 |         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.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] 175 |             spi.psel.sck.write(|w: /* Type */| unsafe { w.bits(pin.psel_bits()) });
[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.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] 178 |             spi.psel.mosi.write(|w: /* Type */| unsafe { w.bits(pin.psel_bits()) });
[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.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 |             spi.psel.miso.write(|w: /* Type */| unsafe { w.bits(pin.psel_bits()) });
[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:383:21
[INFO] [stdout]     |
[INFO] [stdout] 383 |             .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] 383 |             .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:387:21
[INFO] [stdout]     |
[INFO] [stdout] 387 |             .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] 387 |             .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:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |             .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] 391 |             .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:395:21
[INFO] [stdout]     |
[INFO] [stdout] 395 |             .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] 395 |             .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
[INFO] [stdout]     |
[INFO] [stdout] 357 |     uarte.txd.maxcnt.write(|w|
[INFO] [stdout]     |                             ^
[INFO] [stdout] ...
[INFO] [stdout] 364 |         unsafe { w.maxcnt().bits(tx_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] 357 |     uarte.txd.maxcnt.write(|w: /* Type */|
[INFO] [stdout]     |                              ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/uarte.rs:367:32
[INFO] [stdout]     |
[INFO] [stdout] 367 |     uarte.tasks_starttx.write(|w|
[INFO] [stdout]     |                                ^
[INFO] [stdout] 368 |         // `1` is a valid value to write to task registers.
[INFO] [stdout] 369 |         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] 367 |     uarte.tasks_starttx.write(|w: /* Type */|
[INFO] [stdout]     |                                 ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/uarte.rs:374:31
[INFO] [stdout]     |
[INFO] [stdout] 374 |     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] 374 |     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:400:26
[INFO] [stdout]     |
[INFO] [stdout] 400 |     uarte.rxd.ptr.write(|w|
[INFO] [stdout]     |                          ^
[INFO] [stdout] ...
[INFO] [stdout] 407 |         unsafe { w.ptr().bits(rx_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
[WARN] too many lines in the log, truncating it
