[INFO] fetching crate nrf-hal 0.1.1...
[INFO] checking nrf-hal-0.1.1 against master#c2f2db79ca3024f68d22b45aa22b570775c2c4ad for pr-124157
[INFO] extracting crate nrf-hal 0.1.1 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate nrf-hal 0.1.1 on toolchain c2f2db79ca3024f68d22b45aa22b570775c2c4ad
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate nrf-hal 0.1.1
[INFO] finished tweaking crates.io crate nrf-hal 0.1.1
[INFO] tweaked toml for crates.io crate nrf-hal 0.1.1 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 49 packages to latest compatible versions
[INFO] [stderr]       Adding bare-metal v0.2.5 (latest: v1.0.0)
[INFO] [stderr]       Adding bitfield v0.13.2 (latest: v0.15.0)
[INFO] [stderr]       Adding cast v0.2.7 (latest: v0.3.0)
[INFO] [stderr]       Adding critical-section v0.2.8 (latest: v1.1.2)
[INFO] [stderr]       Adding embedded-dma v0.1.2 (latest: v0.2.0)
[INFO] [stderr]       Adding embedded-hal v0.2.7 (latest: v1.0.0)
[INFO] [stderr]       Adding embedded-storage v0.1.0 (latest: v0.3.1)
[INFO] [stderr]       Adding nb v0.1.3 (latest: v1.1.0)
[INFO] [stderr]       Adding nrf-usbd v0.1.1 (latest: v0.2.0)
[INFO] [stderr]       Adding nrf52810-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52811-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52832-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52833-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52840-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf5340-app-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf5340-net-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding rustc_version v0.2.3 (latest: v0.4.0)
[INFO] [stderr]       Adding semver v0.9.0 (latest: v1.0.22)
[INFO] [stderr]       Adding semver-parser v0.7.0 (latest: v0.10.2)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding usb-device v0.2.9 (latest: v0.3.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded critical-section v0.2.8
[INFO] [stderr]   Downloaded nrf-usbd v0.1.1
[INFO] [stderr]   Downloaded embedded-storage v0.1.0
[INFO] [stderr]   Downloaded usb-device v0.2.9
[INFO] [stderr]   Downloaded nrf52810-pac v0.10.1
[INFO] [stderr]   Downloaded nrf5340-net-pac v0.10.1
[INFO] [stderr]   Downloaded nrf52833-pac v0.10.1
[INFO] [stderr]   Downloaded nrf52840-pac v0.10.1
[INFO] [stderr]   Downloaded nrf52832-pac v0.10.1
[INFO] [stderr]   Downloaded nrf5340-app-pac v0.10.1
[INFO] [stderr]   Downloaded nrf52811-pac v0.10.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] a40c04b2a8081b351e37e993e20036dd730a7c943d6086a24a1f47f40708dcdf
[INFO] running `Command { std: "docker" "start" "-a" "a40c04b2a8081b351e37e993e20036dd730a7c943d6086a24a1f47f40708dcdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "a40c04b2a8081b351e37e993e20036dd730a7c943d6086a24a1f47f40708dcdf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a40c04b2a8081b351e37e993e20036dd730a7c943d6086a24a1f47f40708dcdf", kill_on_drop: false }`
[INFO] [stdout] a40c04b2a8081b351e37e993e20036dd730a7c943d6086a24a1f47f40708dcdf
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+c2f2db79ca3024f68d22b45aa22b570775c2c4ad" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 595b5260a47de0336e54f26ba7ea3e92be4c69eea0845bb28b8c08c351812547
[INFO] running `Command { std: "docker" "start" "-a" "595b5260a47de0336e54f26ba7ea3e92be4c69eea0845bb28b8c08c351812547", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]    Compiling fixed v1.27.0
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]     Checking half v2.4.1
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]     Checking bytemuck v1.15.0
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking embedded-dma v0.1.2
[INFO] [stderr]     Checking embedded-storage v0.1.0
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking nrf-hal v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/clocks.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout] 9  | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/clocks.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout] 9  | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/rtc.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::pac::{rtc0, Interrupt, 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/spim.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/rtc.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::pac::{rtc0, Interrupt, 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/spim.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/spim.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/timer.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::pac::{TIMER3, TIMER4};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/spim.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/timer.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::pac::{TIMER3, TIMER4};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/twim.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/twim.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1006:26
[INFO] [stdout]      |
[INFO] [stdout] 1006 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1020:26
[INFO] [stdout]      |
[INFO] [stdout] 1020 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1033:26
[INFO] [stdout]      |
[INFO] [stdout] 1033 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1047:26
[INFO] [stdout]      |
[INFO] [stdout] 1047 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/twim.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/twim.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1090:28
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1098:28
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1106:28
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1115:28
[INFO] [stdout]      |
[INFO] [stdout] 1115 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RegisterBlock` in this scope
[INFO] [stdout]    --> src/pwm.rs:989:53
[INFO] [stdout]     |
[INFO] [stdout] 989 | 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 items
[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[E0425]: cannot find value `EASY_DMA_SIZE` in this scope
[INFO] [stdout]   --> src/lib.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |     const _CHECK_FORCE_COPY_BUFFER_SIZE: usize = EASY_DMA_SIZE - FORCE_COPY_BUFFER_SIZE;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `slice_in_ram`
[INFO] [stdout]   --> src/spim.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::{slice_in_ram, slice_in_ram_or, DmaSlice};
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1006:26
[INFO] [stdout]      |
[INFO] [stdout] 1006 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1020:26
[INFO] [stdout]      |
[INFO] [stdout] 1020 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1033:26
[INFO] [stdout]      |
[INFO] [stdout] 1033 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1047:26
[INFO] [stdout]      |
[INFO] [stdout] 1047 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1090:28
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1098:28
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1106:28
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1115:28
[INFO] [stdout]      |
[INFO] [stdout] 1115 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RegisterBlock` in this scope
[INFO] [stdout]    --> src/pwm.rs:989:53
[INFO] [stdout]     |
[INFO] [stdout] 989 | 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 items
[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[E0425]: cannot find value `EASY_DMA_SIZE` in this scope
[INFO] [stdout]   --> src/lib.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |     const _CHECK_FORCE_COPY_BUFFER_SIZE: usize = EASY_DMA_SIZE - FORCE_COPY_BUFFER_SIZE;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `slice_in_ram`
[INFO] [stdout]   --> src/spim.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::{slice_in_ram, slice_in_ram_or, DmaSlice};
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]   --> src/rtc.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 52 |         unsafe { rtc.prescaler.write(|w| w.bits(prescaler)) };
[INFO] [stdout]    |                      ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]   --> src/rtc.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 60 |             self.periph.tasks_start.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]   --> src/rtc.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 67 |             self.periph.tasks_stop.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:74:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 74 |             RtcInterrupt::Tick => self.periph.intenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:75:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 75 |             RtcInterrupt::Overflow => self.periph.intenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:76:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 76 |             RtcInterrupt::Compare0 => self.periph.intenset.write(|w| w.compare0().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:77:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 77 |             RtcInterrupt::Compare1 => self.periph.intenset.write(|w| w.compare1().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 78 |             RtcInterrupt::Compare2 => self.periph.intenset.write(|w| w.compare2().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:79:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 79 |             RtcInterrupt::Compare3 => self.periph.intenset.write(|w| w.compare3().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:86:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 86 |             RtcInterrupt::Tick => self.periph.intenclr.write(|w| w.tick().clear()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:87:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 87 |             RtcInterrupt::Overflow => self.periph.intenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:88:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 88 |             RtcInterrupt::Compare0 => self.periph.intenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 89 |             RtcInterrupt::Compare1 => self.periph.intenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:90:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 90 |             RtcInterrupt::Compare2 => self.periph.intenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:91:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 91 |             RtcInterrupt::Compare3 => self.periph.intenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:98:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 98 |             RtcInterrupt::Tick => self.periph.evtenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 99 |             RtcInterrupt::Overflow => self.periph.evtenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:100:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 100 |             RtcInterrupt::Compare0 => self.periph.evtenset.write(|w| w.compare0().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:101:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 101 |             RtcInterrupt::Compare1 => self.periph.evtenset.write(|w| w.compare1().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:102:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 102 |             RtcInterrupt::Compare2 => self.periph.evtenset.write(|w| w.compare2().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:103:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 103 |             RtcInterrupt::Compare3 => self.periph.evtenset.write(|w| w.compare3().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:110:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 110 |             RtcInterrupt::Tick => self.periph.evtenclr.write(|w| w.tick().clear()),
[INFO] [stdout]     |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |             RtcInterrupt::Overflow => self.periph.evtenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:112:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 112 |             RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:113:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 113 |             RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:114:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 114 |             RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:115:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 115 |             RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:122:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 122 |             RtcInterrupt::Tick => self.periph.events_tick.read().bits(),
[INFO] [stdout]     |                                               ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:123:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |             RtcInterrupt::Overflow => self.periph.events_ovrflw.read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:124:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 124 |             RtcInterrupt::Compare0 => self.periph.events_compare[0].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:125:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 125 |             RtcInterrupt::Compare1 => self.periph.events_compare[1].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:126:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 126 |             RtcInterrupt::Compare2 => self.periph.events_compare[2].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:127:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |             RtcInterrupt::Compare3 => self.periph.events_compare[3].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:136:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 136 |                 self.periph.events_tick.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 |                 self.periph.events_ovrflw.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:142:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |                 self.periph.events_compare[0].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:145:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |                 self.periph.events_compare[1].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 148 |                 self.periph.events_compare[2].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:151:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 151 |                 self.periph.events_compare[3].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `T`
[INFO] [stdout]    --> src/rtc.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 176 |             self.periph.cc[reg].write(|w| w.bits(val));
[INFO] [stdout]     |                         ^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `counter` on type `T`
[INFO] [stdout]    --> src/rtc.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |         self.periph.counter.read().bits()
[INFO] [stdout]     |                     ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `T`
[INFO] [stdout]    --> src/rtc.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 190 |             self.periph.tasks_clear.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_trigovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:198:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 198 |             self.periph.tasks_trigovrflw.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 132 |         regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:133:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 133 |         regs.mode.write(|w| w.updown().bit(cfg.mode as u8 != 0));
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 134 |         regs.prescaler.write(|w| w.prescaler().bits(cfg.prescaler as u8));
[INFO] [stdout]     |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `loop_` on type `T`
[INFO] [stdout]    --> src/pwm.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |         regs.loop_.write(|w| unsafe { w.cnt().bits(cfg.loop_) });
[INFO] [stdout]     |              ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 137 |         regs.decoder.write(|w| {
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:142:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |         regs.seq0.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:143:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 143 |         regs.seq0.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 144 |         regs.seq1.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:145:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |         regs.seq1.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         self.regs.prescaler.write(|w| w.prescaler().bits(div as u8));
[INFO] [stdout]     |                   ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 162 |         match self.regs.prescaler.read().prescaler().bits() {
[INFO] [stdout]     |                         ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 179 |             .countertop
[INFO] [stdout]     |              ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:185:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 185 |         self.regs.countertop.read().countertop().bits()
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:232:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 232 |         self.regs.psel.out[channel as usize].write(|w| unsafe {
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 245 |         self.regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 251 |         self.regs.enable.write(|w| w.enable().disabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_seqstart` on type `T`
[INFO] [stdout]    --> src/pwm.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 259 |         self.regs.tasks_seqstart[seq].write(|w| w.tasks_seqstart().set_bit());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 265 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:272:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 272 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:281:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 281 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 282 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 285 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:286:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 286 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 297 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:298:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 298 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:302:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 302 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:311:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 311 |         self.regs.decoder.modify(|_, w| w.load().bits(mode as u8));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 323 |         match self.regs.decoder.read().load().bits() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 335 |         self.regs.mode.write(|w| w.updown().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 342 |         match self.regs.mode.read().updown().bit() {
[INFO] [stdout]     |                         ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 351 |         self.regs.decoder.modify(|_r, w| w.mode().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 358 |         match self.regs.decoder.read().mode().bit() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 395 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:398:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 398 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 418 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 421 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:446:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 446 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:449:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 449 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:462:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 462 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:465:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 465 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:490:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 490 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:493:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 493 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(4) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:506:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 506 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:509:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 509 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(4) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `loop_` on type `T`
[INFO] [stdout]    --> src/pwm.rs:528:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 528 |         self.regs.loop_.write(|w| match mode {
[INFO] [stdout]     |                   ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/pwm.rs:533:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 533 |         self.regs.shorts.write(|w| match mode {
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:564:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 564 |             Seq::Seq0 => self.regs.seq0.refresh.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:565:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 565 |             Seq::Seq1 => self.regs.seq1.refresh.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:574:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 574 |             Seq::Seq0 => self.regs.seq0.enddelay.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:575:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 575 |             Seq::Seq1 => self.regs.seq1.enddelay.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:585:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 585 |         self.regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_seqstart` on type `T`
[INFO] [stdout]    --> src/pwm.rs:586:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 586 |         self.regs.tasks_seqstart[seq as usize].write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqstarted` on type `T`
[INFO] [stdout]    --> src/pwm.rs:587:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 587 |         while self.regs.events_seqstarted[seq as usize].read().bits() == 0 {}
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:588:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 588 |         self.regs.events_seqend[0].write(|w| w);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:589:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 589 |         self.regs.events_seqend[1].write(|w| w);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_nextstep` on type `T`
[INFO] [stdout]    --> src/pwm.rs:596:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 596 |         self.regs.tasks_nextstep.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:603:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 603 |         self.regs.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/pwm.rs:604:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 604 |         while self.regs.events_stopped.read().bits() == 0 {}
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:634:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 634 |             self.regs.seq0.ptr.write(|w| unsafe { w.bits(ptr as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:635:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 635 |             self.regs.seq0.cnt.write(|w| unsafe { w.bits(len as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:640:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 640 |             self.regs.seq0.cnt.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:657:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 657 |             self.regs.seq1.ptr.write(|w| unsafe { w.bits(ptr as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:658:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 658 |             self.regs.seq1.cnt.write(|w| unsafe { w.bits(len as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:663:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 663 |             self.regs.seq1.cnt.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:679:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 679 |             PwmEvent::Stopped => self.regs.intenset.modify(|_r, w| w.stopped().set()),
[INFO] [stdout]     |                                            ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:680:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 680 |             PwmEvent::LoopsDone => self.regs.intenset.modify(|_r, w| w.loopsdone().set()),
[INFO] [stdout]     |                                              ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:681:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 681 |             PwmEvent::PwmPeriodEnd => self.regs.intenset.modify(|_r, w| w.pwmperiodend().set()),
[INFO] [stdout]     |                                                 ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:683:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 683 |                 Seq::Seq0 => self.regs.intenset.modify(|_r, w| w.seqstarted0().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:684:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 684 |                 Seq::Seq1 => self.regs.intenset.modify(|_r, w| w.seqstarted1().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:687:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 687 |                 Seq::Seq0 => self.regs.intenset.modify(|_r, w| w.seqend0().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:688:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 688 |                 Seq::Seq1 => self.regs.intenset.modify(|_r, w| w.seqend1().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:698:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 698 |             PwmEvent::Stopped => self.regs.intenclr.modify(|_r, w| w.stopped().clear()),
[INFO] [stdout]     |                                            ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:699:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 699 |             PwmEvent::LoopsDone => self.regs.intenclr.modify(|_r, w| w.loopsdone().clear()),
[INFO] [stdout]     |                                              ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:700:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 700 |             PwmEvent::PwmPeriodEnd => self.regs.intenclr.modify(|_r, w| w.pwmperiodend().clear()),
[INFO] [stdout]     |                                                 ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:702:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 702 |                 Seq::Seq0 => self.regs.intenclr.modify(|_r, w| w.seqstarted0().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:703:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 703 |                 Seq::Seq1 => self.regs.intenclr.modify(|_r, w| w.seqstarted1().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:706:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 706 |                 Seq::Seq0 => self.regs.intenclr.modify(|_r, w| w.seqend0().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:707:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 707 |                 Seq::Seq1 => self.regs.intenclr.modify(|_r, w| w.seqend1().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/pwm.rs:717:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 717 |             PwmEvent::Stopped => self.regs.events_stopped.read().bits() != 0,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_loopsdone` on type `T`
[INFO] [stdout]    --> src/pwm.rs:718:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 718 |             PwmEvent::LoopsDone => self.regs.events_loopsdone.read().bits() != 0,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_pwmperiodend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:719:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 719 |             PwmEvent::PwmPeriodEnd => self.regs.events_pwmperiodend.read().bits() != 0,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqstarted` on type `T`
[INFO] [stdout]    --> src/pwm.rs:721:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 721 |                 self.regs.events_seqstarted[seq as usize].read().bits() != 0
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:723:48
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 723 |             PwmEvent::SeqEnd(seq) => self.regs.events_seqend[seq as usize].read().bits() != 0,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/pwm.rs:731:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 731 |             PwmEvent::Stopped => self.regs.events_stopped.write(|w| w),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_loopsdone` on type `T`
[INFO] [stdout]    --> src/pwm.rs:732:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 732 |             PwmEvent::LoopsDone => self.regs.events_loopsdone.write(|w| w),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_pwmperiodend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:733:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 733 |             PwmEvent::PwmPeriodEnd => self.regs.events_pwmperiodend.write(|w| w),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqstarted` on type `T`
[INFO] [stdout]    --> src/pwm.rs:734:52
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 734 |             PwmEvent::SeqStarted(seq) => self.regs.events_seqstarted[seq as usize].write(|w| w),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:735:48
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 735 |             PwmEvent::SeqEnd(seq) => self.regs.events_seqend[seq as usize].write(|w| w),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1010:18
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         unsafe { &BUF0 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout]      = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         unsafe { addr_of!(BUF0) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1023:18
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         unsafe { &BUF1 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         unsafe { addr_of!(BUF1) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1036:18
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         unsafe { &BUF2 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         unsafe { addr_of!(BUF2) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1050:18
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         unsafe { &BUF3 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         unsafe { addr_of!(BUF3) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 186 |         spim.psel.sck.write(|w| unsafe {
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 194 |             spim.psel.mosi.write(|w| unsafe {
[INFO] [stdout]     |                  ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:203:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 203 |             spim.psel.miso.write(|w| unsafe {
[INFO] [stdout]     |                  ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/spim.rs:212:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 212 |         spim.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `config` on type `T`
[INFO] [stdout]    --> src/spim.rs:215:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 215 |         spim.config.write(|w| {
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `frequency` on type `T`
[INFO] [stdout]    --> src/spim.rs:238:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |         spim.frequency.write(|w| w.frequency().variant(frequency));
[INFO] [stdout]     |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `orc` on type `T`
[INFO] [stdout]    --> src/spim.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 241 |         spim.orc.write(|w|
[INFO] [stdout]     |              ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:257:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 257 |         self.0.txd.ptr.write(|w| unsafe { w.ptr().bits(tx.ptr) });
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 259 |         self.0.txd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:267:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 267 |         self.0.rxd.ptr.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:271:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 271 |         self.0.rxd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]    --> src/spim.rs:277:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 277 |         self.0.tasks_start.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_end` on type `T`
[INFO] [stdout]    --> src/spim.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 290 |         while self.0.events_end.read().bits() == 0 {}
[INFO] [stdout]     |                      ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_end` on type `T`
[INFO] [stdout]    --> src/spim.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 293 |         self.0.events_end.write(|w| w);
[INFO] [stdout]     |                ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 300 |         if self.0.txd.amount.read().bits() != tx.len {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:303:19
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 303 |         if self.0.rxd.amount.read().bits() != rx.len {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]   --> src/rtc.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 52 |         unsafe { rtc.prescaler.write(|w| w.bits(prescaler)) };
[INFO] [stdout]    |                      ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]   --> src/rtc.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 60 |             self.periph.tasks_start.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]   --> src/rtc.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 67 |             self.periph.tasks_stop.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:74:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 74 |             RtcInterrupt::Tick => self.periph.intenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:75:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 75 |             RtcInterrupt::Overflow => self.periph.intenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:76:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 76 |             RtcInterrupt::Compare0 => self.periph.intenset.write(|w| w.compare0().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:77:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 77 |             RtcInterrupt::Compare1 => self.periph.intenset.write(|w| w.compare1().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 78 |             RtcInterrupt::Compare2 => self.periph.intenset.write(|w| w.compare2().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:79:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 79 |             RtcInterrupt::Compare3 => self.periph.intenset.write(|w| w.compare3().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:86:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 86 |             RtcInterrupt::Tick => self.periph.intenclr.write(|w| w.tick().clear()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:87:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 87 |             RtcInterrupt::Overflow => self.periph.intenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:88:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 88 |             RtcInterrupt::Compare0 => self.periph.intenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 89 |             RtcInterrupt::Compare1 => self.periph.intenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:90:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 90 |             RtcInterrupt::Compare2 => self.periph.intenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:91:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 91 |             RtcInterrupt::Compare3 => self.periph.intenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:98:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 98 |             RtcInterrupt::Tick => self.periph.evtenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 99 |             RtcInterrupt::Overflow => self.periph.evtenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:100:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 100 |             RtcInterrupt::Compare0 => self.periph.evtenset.write(|w| w.compare0().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:101:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 101 |             RtcInterrupt::Compare1 => self.periph.evtenset.write(|w| w.compare1().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:102:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 102 |             RtcInterrupt::Compare2 => self.periph.evtenset.write(|w| w.compare2().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:103:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 103 |             RtcInterrupt::Compare3 => self.periph.evtenset.write(|w| w.compare3().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:110:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 110 |             RtcInterrupt::Tick => self.periph.evtenclr.write(|w| w.tick().clear()),
[INFO] [stdout]     |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |             RtcInterrupt::Overflow => self.periph.evtenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:112:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 112 |             RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:113:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 113 |             RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `R`
[INFO] [stdout]   --> src/timer.rs:87:14
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl<R> Timer<R>
[INFO] [stdout]    |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 87 |         regs.mode.write(|w| unsafe { w.bits(mode as u8 as u32) });
[INFO] [stdout]    |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:114:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 114 |             RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `bitmode` on type `R`
[INFO] [stdout]   --> src/timer.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl<R> Timer<R>
[INFO] [stdout]    |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 99 |             .bitmode
[INFO] [stdout]    |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:115:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 115 |             RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:122:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 122 |             RtcInterrupt::Tick => self.periph.events_tick.read().bits(),
[INFO] [stdout]     |                                               ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:123:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |             RtcInterrupt::Overflow => self.periph.events_ovrflw.read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:124:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 124 |             RtcInterrupt::Compare0 => self.periph.events_compare[0].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `R`
[INFO] [stdout]    --> src/timer.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 105 |         self.regs.tasks_start.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `R`
[INFO] [stdout]    --> src/timer.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |         self.regs.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `R`
[INFO] [stdout]    --> src/timer.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 118 |         self.regs.tasks_clear.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:125:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 125 |             RtcInterrupt::Compare1 => self.periph.events_compare[1].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `R`
[INFO] [stdout]    --> src/timer.rs:170:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 170 |         self.regs.prescaler.write(|w| unsafe { w.bits(prescaler) });
[INFO] [stdout]     |                   ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `R`
[INFO] [stdout]    --> src/timer.rs:175:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 175 |         self.regs.intenset.write(|w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:126:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 126 |             RtcInterrupt::Compare2 => self.periph.events_compare[2].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:127:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |             RtcInterrupt::Compare3 => self.periph.events_compare[3].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:136:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 136 |                 self.periph.events_tick.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `R`
[INFO] [stdout]    --> src/timer.rs:189:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 189 |         self.regs.intenclr.write(|w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 |                 self.periph.events_ovrflw.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `R`
[INFO] [stdout]    --> src/timer.rs:209:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 209 |         self.regs.events_compare[compare_num].reset();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `R`
[INFO] [stdout]    --> src/timer.rs:217:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 217 |         self.regs.shorts.modify(|_, w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_capture` on type `R`
[INFO] [stdout]    --> src/timer.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 300 |         self.regs.tasks_capture[compare_num].write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `R`
[INFO] [stdout]    --> src/timer.rs:320:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 320 |         self.regs.cc[compare_num].write(|w| unsafe { w.bits(value) });
[INFO] [stdout]     |                   ^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:142:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |                 self.periph.events_compare[0].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]   --> src/twim.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 61 |         twim.psel.scl.write(|w| unsafe {
[INFO] [stdout]    |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]   --> src/twim.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 75 |         twim.psel.sda.write(|w| unsafe {
[INFO] [stdout]    |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]   --> src/twim.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 90 |         twim.enable.write(|w| w.enable().enabled());
[INFO] [stdout]    |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `frequency` on type `T`
[INFO] [stdout]   --> src/twim.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 93 |         twim.frequency.write(|w| w.frequency().variant(frequency));
[INFO] [stdout]    |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:145:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |                 self.periph.events_compare[1].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 105 |         self.0.enable.write(|w| w.enable().disabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 110 |         self.0.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:115:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 115 |         self.0.enable.read().bits() == 6
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 148 |                 self.periph.events_compare[2].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:151:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 151 |                 self.periph.events_compare[3].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `T`
[INFO] [stdout]    --> src/rtc.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 176 |             self.periph.cc[reg].write(|w| w.bits(val));
[INFO] [stdout]     |                         ^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `counter` on type `T`
[INFO] [stdout]    --> src/rtc.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |         self.periph.counter.read().bits()
[INFO] [stdout]     |                     ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `T`
[INFO] [stdout]    --> src/rtc.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 190 |             self.periph.tasks_clear.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_trigovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:198:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 198 |             self.periph.tasks_trigovrflw.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 132 |         regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:133:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 133 |         regs.mode.write(|w| w.updown().bit(cfg.mode as u8 != 0));
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 134 |         regs.prescaler.write(|w| w.prescaler().bits(cfg.prescaler as u8));
[INFO] [stdout]     |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `loop_` on type `T`
[INFO] [stdout]    --> src/pwm.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |         regs.loop_.write(|w| unsafe { w.cnt().bits(cfg.loop_) });
[INFO] [stdout]     |              ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 137 |         regs.decoder.write(|w| {
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:142:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |         regs.seq0.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:143:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 143 |         regs.seq0.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 144 |         regs.seq1.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:145:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |         regs.seq1.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         self.regs.prescaler.write(|w| w.prescaler().bits(div as u8));
[INFO] [stdout]     |                   ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 162 |         match self.regs.prescaler.read().prescaler().bits() {
[INFO] [stdout]     |                         ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 179 |             .countertop
[INFO] [stdout]     |              ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 129 |         self.0.txd.ptr.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 137 |         self.0.txd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 161 |         self.0.rxd.ptr.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:169:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 169 |         self.0.rxd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `errorsrc` on type `T`
[INFO] [stdout]    --> src/twim.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 186 |             .errorsrc
[INFO] [stdout]     |              ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `errorsrc` on type `T`
[INFO] [stdout]    --> src/twim.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 192 |         let err = self.0.errorsrc.read();
[INFO] [stdout]     |                          ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:208:23
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 208 |             if self.0.events_stopped.read().bits() != 0 {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:209:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 209 |                 self.0.events_stopped.reset();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 212 |             if self.0.events_error.read().bits() != 0 {
[INFO] [stdout]     |                       ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 213 |                 self.0.events_error.reset();
[INFO] [stdout]     |                        ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]    --> src/twim.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 215 |                 self.0.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                        ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:231:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 231 |             .address
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:185:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 185 |         self.regs.countertop.read().countertop().bits()
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 239 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_lasttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:240:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 240 |         self.0.events_lasttx.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 244 |         self.0.shorts.write(|w| w.lasttx_stop().enabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_starttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:252:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 252 |         self.0.tasks_starttx.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:232:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 232 |         self.regs.psel.out[channel as usize].write(|w| unsafe {
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 245 |         self.regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 251 |         self.regs.enable.write(|w| w.enable().disabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_seqstart` on type `T`
[INFO] [stdout]    --> src/pwm.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 259 |         self.regs.tasks_seqstart[seq].write(|w| w.tasks_seqstart().set_bit());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 265 |         if self.0.txd.amount.read().bits() != buffer.len() as u32 {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 265 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:272:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 272 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:281:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 281 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 282 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 285 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 283 |             .address
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:286:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 286 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 297 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:298:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 298 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:302:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 302 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:290:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 290 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:311:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 311 |         self.regs.decoder.modify(|_, w| w.load().bits(mode as u8));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:291:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 291 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 323 |         match self.regs.decoder.read().load().bits() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 295 |         self.0.shorts.write(|w| w.lastrx_stop().enabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_startrx` on type `T`
[INFO] [stdout]    --> src/twim.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 296 |         self.0.tasks_startrx.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 335 |         self.regs.mode.write(|w| w.updown().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:309:19
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 309 |         if self.0.rxd.amount.read().bits() != buffer.len() as u32 {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 342 |         match self.regs.mode.read().updown().bit() {
[INFO] [stdout]     |                         ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 351 |         self.regs.decoder.modify(|_r, w| w.mode().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 358 |         match self.regs.decoder.read().mode().bit() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:333:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 333 |             .address
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 343 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:344:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 344 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:348:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 348 |         self.0.shorts.write(|w| {
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_starttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 354 |         self.0.tasks_starttx.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:365:32
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 365 |         let bad_write = self.0.txd.amount.read().bits() != wr_buffer.len() as u32;
[INFO] [stdout]     |                                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 366 |         let bad_read = self.0.rxd.amount.read().bits() != rd_buffer.len() as u32;
[INFO] [stdout]     |                               ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 395 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:398:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 398 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 418 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 421 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:446:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 446 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:449:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 449 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:462:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 462 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:465:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 465 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:490:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 490 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:493:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 493 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(4) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:506:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 506 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:509:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 509 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(4) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `loop_` on type `T`
[INFO] [stdout]    --> src/pwm.rs:528:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 528 |         self.regs.loop_.write(|w| match mode {
[INFO] [stdout]     |                   ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/pwm.rs:533:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 533 |         self.regs.shorts.write(|w| match mode {
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:564:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 564 |             Seq::Seq0 => self.regs.seq0.refresh.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:565:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 565 |             Seq::Seq1 => self.regs.seq1.refresh.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:574:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 574 |             Seq::Seq0 => self.regs.seq0.enddelay.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:575:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 575 |             Seq::Seq1 => self.regs.seq1.enddelay.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:585:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 585 |         self.regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_seqstart` on type `T`
[INFO] [stdout]    --> src/pwm.rs:586:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 586 |         self.regs.tasks_seqstart[seq as usize].write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqstarted` on type `T`
[INFO] [stdout]    --> src/pwm.rs:587:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 587 |         while self.regs.events_seqstarted[seq as usize].read().bits() == 0 {}
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:588:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 588 |         self.regs.events_seqend[0].write(|w| w);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:589:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 589 |         self.regs.events_seqend[1].write(|w| w);
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_nextstep` on type `T`
[INFO] [stdout]    --> src/pwm.rs:596:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 596 |         self.regs.tasks_nextstep.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:603:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 603 |         self.regs.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/pwm.rs:604:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 604 |         while self.regs.events_stopped.read().bits() == 0 {}
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:634:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 634 |             self.regs.seq0.ptr.write(|w| unsafe { w.bits(ptr as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:635:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 635 |             self.regs.seq0.cnt.write(|w| unsafe { w.bits(len as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:640:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 640 |             self.regs.seq0.cnt.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:657:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 657 |             self.regs.seq1.ptr.write(|w| unsafe { w.bits(ptr as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:658:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 658 |             self.regs.seq1.cnt.write(|w| unsafe { w.bits(len as u32) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:663:23
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 663 |             self.regs.seq1.cnt.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                       ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:679:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 679 |             PwmEvent::Stopped => self.regs.intenset.modify(|_r, w| w.stopped().set()),
[INFO] [stdout]     |                                            ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:680:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 680 |             PwmEvent::LoopsDone => self.regs.intenset.modify(|_r, w| w.loopsdone().set()),
[INFO] [stdout]     |                                              ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:681:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 681 |             PwmEvent::PwmPeriodEnd => self.regs.intenset.modify(|_r, w| w.pwmperiodend().set()),
[INFO] [stdout]     |                                                 ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:683:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 683 |                 Seq::Seq0 => self.regs.intenset.modify(|_r, w| w.seqstarted0().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:684:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 684 |                 Seq::Seq1 => self.regs.intenset.modify(|_r, w| w.seqstarted1().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:687:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 687 |                 Seq::Seq0 => self.regs.intenset.modify(|_r, w| w.seqend0().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]    --> src/pwm.rs:688:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 688 |                 Seq::Seq1 => self.regs.intenset.modify(|_r, w| w.seqend1().set()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:698:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 698 |             PwmEvent::Stopped => self.regs.intenclr.modify(|_r, w| w.stopped().clear()),
[INFO] [stdout]     |                                            ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:699:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 699 |             PwmEvent::LoopsDone => self.regs.intenclr.modify(|_r, w| w.loopsdone().clear()),
[INFO] [stdout]     |                                              ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:700:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 700 |             PwmEvent::PwmPeriodEnd => self.regs.intenclr.modify(|_r, w| w.pwmperiodend().clear()),
[INFO] [stdout]     |                                                 ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:702:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 702 |                 Seq::Seq0 => self.regs.intenclr.modify(|_r, w| w.seqstarted0().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:703:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 703 |                 Seq::Seq1 => self.regs.intenclr.modify(|_r, w| w.seqstarted1().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:706:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 706 |                 Seq::Seq0 => self.regs.intenclr.modify(|_r, w| w.seqend0().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]    --> src/pwm.rs:707:40
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 707 |                 Seq::Seq1 => self.regs.intenclr.modify(|_r, w| w.seqend1().clear()),
[INFO] [stdout]     |                                        ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/pwm.rs:717:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 717 |             PwmEvent::Stopped => self.regs.events_stopped.read().bits() != 0,
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_loopsdone` on type `T`
[INFO] [stdout]    --> src/pwm.rs:718:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 718 |             PwmEvent::LoopsDone => self.regs.events_loopsdone.read().bits() != 0,
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_pwmperiodend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:719:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 719 |             PwmEvent::PwmPeriodEnd => self.regs.events_pwmperiodend.read().bits() != 0,
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqstarted` on type `T`
[INFO] [stdout]    --> src/pwm.rs:721:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 721 |                 self.regs.events_seqstarted[seq as usize].read().bits() != 0
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:723:48
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 723 |             PwmEvent::SeqEnd(seq) => self.regs.events_seqend[seq as usize].read().bits() != 0,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/pwm.rs:731:44
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 731 |             PwmEvent::Stopped => self.regs.events_stopped.write(|w| w),
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_loopsdone` on type `T`
[INFO] [stdout]    --> src/pwm.rs:732:46
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 732 |             PwmEvent::LoopsDone => self.regs.events_loopsdone.write(|w| w),
[INFO] [stdout]     |                                              ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_pwmperiodend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:733:49
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 733 |             PwmEvent::PwmPeriodEnd => self.regs.events_pwmperiodend.write(|w| w),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqstarted` on type `T`
[INFO] [stdout]    --> src/pwm.rs:734:52
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 734 |             PwmEvent::SeqStarted(seq) => self.regs.events_seqstarted[seq as usize].write(|w| w),
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_seqend` on type `T`
[INFO] [stdout]    --> src/pwm.rs:735:48
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 735 |             PwmEvent::SeqEnd(seq) => self.regs.events_seqend[seq as usize].write(|w| w),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1010:18
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         unsafe { &BUF0 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout]      = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1010 |         unsafe { addr_of!(BUF0) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1023:18
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         unsafe { &BUF1 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1023 |         unsafe { addr_of!(BUF1) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1036:18
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         unsafe { &BUF2 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1036 |         unsafe { addr_of!(BUF2) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static is discouraged
[INFO] [stdout]     --> src/pwm.rs:1050:18
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         unsafe { &BUF3 }
[INFO] [stdout]      |                  ^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see issue #114447 <https://github.com/rust-lang/rust/issues/114447>
[INFO] [stdout]      = note: this will be a hard error in the 2024 edition
[INFO] [stdout]      = note: this shared reference has lifetime `'static`, but if the static ever gets mutated, or a mutable reference is created, then any further use of this shared reference is Undefined Behavior
[INFO] [stdout] help: use `addr_of!` instead to create a raw pointer
[INFO] [stdout]      |
[INFO] [stdout] 1050 |         unsafe { addr_of!(BUF3) }
[INFO] [stdout]      |                  ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 186 |         spim.psel.sck.write(|w| unsafe {
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 194 |             spim.psel.mosi.write(|w| unsafe {
[INFO] [stdout]     |                  ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/spim.rs:203:18
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 203 |             spim.psel.miso.write(|w| unsafe {
[INFO] [stdout]     |                  ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/spim.rs:212:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 212 |         spim.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `config` on type `T`
[INFO] [stdout]    --> src/spim.rs:215:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 215 |         spim.config.write(|w| {
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `frequency` on type `T`
[INFO] [stdout]    --> src/spim.rs:238:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |         spim.frequency.write(|w| w.frequency().variant(frequency));
[INFO] [stdout]     |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `orc` on type `T`
[INFO] [stdout]    --> src/spim.rs:241:14
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 241 |         spim.orc.write(|w|
[INFO] [stdout]     |              ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:257:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 257 |         self.0.txd.ptr.write(|w| unsafe { w.ptr().bits(tx.ptr) });
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:259:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 259 |         self.0.txd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:267:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 267 |         self.0.rxd.ptr.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:271:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 271 |         self.0.rxd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]    --> src/spim.rs:277:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 277 |         self.0.tasks_start.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_end` on type `T`
[INFO] [stdout]    --> src/spim.rs:290:22
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 290 |         while self.0.events_end.read().bits() == 0 {}
[INFO] [stdout]     |                      ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_end` on type `T`
[INFO] [stdout]    --> src/spim.rs:293:16
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 293 |         self.0.events_end.write(|w| w);
[INFO] [stdout]     |                ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/spim.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 300 |         if self.0.txd.amount.read().bits() != tx.len {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/spim.rs:303:19
[INFO] [stdout]     |
[INFO] [stdout] 157 | impl<T> Spim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 303 |         if self.0.rxd.amount.read().bits() != rx.len {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `R`
[INFO] [stdout]   --> src/timer.rs:87:14
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl<R> Timer<R>
[INFO] [stdout]    |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 87 |         regs.mode.write(|w| unsafe { w.bits(mode as u8 as u32) });
[INFO] [stdout]    |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `bitmode` on type `R`
[INFO] [stdout]   --> src/timer.rs:99:14
[INFO] [stdout]    |
[INFO] [stdout] 81 | impl<R> Timer<R>
[INFO] [stdout]    |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 99 |             .bitmode
[INFO] [stdout]    |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `R`
[INFO] [stdout]    --> src/timer.rs:105:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 105 |         self.regs.tasks_start.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `R`
[INFO] [stdout]    --> src/timer.rs:111:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |         self.regs.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `R`
[INFO] [stdout]    --> src/timer.rs:118:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 118 |         self.regs.tasks_clear.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `R`
[INFO] [stdout]    --> src/timer.rs:170:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 170 |         self.regs.prescaler.write(|w| unsafe { w.bits(prescaler) });
[INFO] [stdout]     |                   ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `R`
[INFO] [stdout]    --> src/timer.rs:175:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 175 |         self.regs.intenset.write(|w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `R`
[INFO] [stdout]    --> src/timer.rs:189:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 189 |         self.regs.intenclr.write(|w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `R`
[INFO] [stdout]    --> src/timer.rs:209:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 209 |         self.regs.events_compare[compare_num].reset();
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `R`
[INFO] [stdout]    --> src/timer.rs:217:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 217 |         self.regs.shorts.modify(|_, w| match compare_num {
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_capture` on type `R`
[INFO] [stdout]    --> src/timer.rs:300:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 300 |         self.regs.tasks_capture[compare_num].write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `R`
[INFO] [stdout]    --> src/timer.rs:320:19
[INFO] [stdout]     |
[INFO] [stdout] 81  | impl<R> Timer<R>
[INFO] [stdout]     |      - type parameter 'R' declared here
[INFO] [stdout] ...
[INFO] [stdout] 320 |         self.regs.cc[compare_num].write(|w| unsafe { w.bits(value) });
[INFO] [stdout]     |                   ^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]   --> src/twim.rs:61:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 61 |         twim.psel.scl.write(|w| unsafe {
[INFO] [stdout]    |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]   --> src/twim.rs:75:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 75 |         twim.psel.sda.write(|w| unsafe {
[INFO] [stdout]    |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]   --> src/twim.rs:90:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 90 |         twim.enable.write(|w| w.enable().enabled());
[INFO] [stdout]    |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `frequency` on type `T`
[INFO] [stdout]   --> src/twim.rs:93:14
[INFO] [stdout]    |
[INFO] [stdout] 54 | impl<T> Twim<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 93 |         twim.frequency.write(|w| w.frequency().variant(frequency));
[INFO] [stdout]    |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:105:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 105 |         self.0.enable.write(|w| w.enable().disabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:110:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 110 |         self.0.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/twim.rs:115:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 115 |         self.0.enable.read().bits() == 6
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 129 |         self.0.txd.ptr.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:137:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 137 |         self.0.txd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:161:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 161 |         self.0.rxd.ptr.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:169:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 169 |         self.0.rxd.maxcnt.write(|w|
[INFO] [stdout]     |                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `errorsrc` on type `T`
[INFO] [stdout]    --> src/twim.rs:186:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 186 |             .errorsrc
[INFO] [stdout]     |              ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 221 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `errorsrc` on type `T`
[INFO] [stdout]    --> src/twim.rs:192:26
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 192 |         let err = self.0.errorsrc.read();
[INFO] [stdout]     |                          ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:208:23
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 208 |             if self.0.events_stopped.read().bits() != 0 {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:209:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 209 |                 self.0.events_stopped.reset();
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:212:23
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 212 |             if self.0.events_error.read().bits() != 0 {
[INFO] [stdout]     |                       ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:213:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 213 |                 self.0.events_error.reset();
[INFO] [stdout]     |                        ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]    --> src/twim.rs:215:24
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 215 |                 self.0.tasks_stop.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                        ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:231:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 231 |             .address
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:238:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 238 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nrf-hal` (lib test) due to 222 previous errors; 5 warnings emitted
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 239 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0609]: no field `events_lasttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:240:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 240 |         self.0.events_lasttx.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:244:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 244 |         self.0.shorts.write(|w| w.lasttx_stop().enabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_starttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:252:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 252 |         self.0.tasks_starttx.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 265 |         if self.0.txd.amount.read().bits() != buffer.len() as u32 {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:283:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 283 |             .address
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:290:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 290 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:291:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 291 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 295 |         self.0.shorts.write(|w| w.lastrx_stop().enabled());
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_startrx` on type `T`
[INFO] [stdout]    --> src/twim.rs:296:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 296 |         self.0.tasks_startrx.write(|w|
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:309:19
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 309 |         if self.0.rxd.amount.read().bits() != buffer.len() as u32 {
[INFO] [stdout]     |                   ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `address` on type `T`
[INFO] [stdout]    --> src/twim.rs:333:14
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 333 |             .address
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_stopped` on type `T`
[INFO] [stdout]    --> src/twim.rs:343:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 343 |         self.0.events_stopped.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_error` on type `T`
[INFO] [stdout]    --> src/twim.rs:344:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 344 |         self.0.events_error.reset();
[INFO] [stdout]     |                ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/twim.rs:348:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 348 |         self.0.shorts.write(|w| {
[INFO] [stdout]     |                ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_starttx` on type `T`
[INFO] [stdout]    --> src/twim.rs:354:16
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 354 |         self.0.tasks_starttx.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `txd` on type `T`
[INFO] [stdout]    --> src/twim.rs:365:32
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 365 |         let bad_write = self.0.txd.amount.read().bits() != wr_buffer.len() as u32;
[INFO] [stdout]     |                                ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `rxd` on type `T`
[INFO] [stdout]    --> src/twim.rs:366:31
[INFO] [stdout]     |
[INFO] [stdout] 54  | impl<T> Twim<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 366 |         let bad_read = self.0.rxd.amount.read().bits() != rd_buffer.len() as u32;
[INFO] [stdout]     |                               ^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 221 previous errors; 5 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0412, E0425, E0432, E0433, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0412`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nrf-hal` (lib) due to 222 previous errors; 5 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "595b5260a47de0336e54f26ba7ea3e92be4c69eea0845bb28b8c08c351812547", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "595b5260a47de0336e54f26ba7ea3e92be4c69eea0845bb28b8c08c351812547", kill_on_drop: false }`
[INFO] [stdout] 595b5260a47de0336e54f26ba7ea3e92be4c69eea0845bb28b8c08c351812547
[INFO] checking nrf-hal-0.1.1 against try#9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88 for pr-124157
[INFO] extracting crate nrf-hal 0.1.1 into /workspace/builds/worker-2-tc2/source
[INFO] validating manifest of crates.io crate nrf-hal 0.1.1 on toolchain 9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate nrf-hal 0.1.1
[INFO] finished tweaking crates.io crate nrf-hal 0.1.1
[INFO] tweaked toml for crates.io crate nrf-hal 0.1.1 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 49 packages to latest compatible versions
[INFO] [stderr]       Adding bare-metal v0.2.5 (latest: v1.0.0)
[INFO] [stderr]       Adding bitfield v0.13.2 (latest: v0.15.0)
[INFO] [stderr]       Adding cast v0.2.7 (latest: v0.3.0)
[INFO] [stderr]       Adding critical-section v0.2.8 (latest: v1.1.2)
[INFO] [stderr]       Adding embedded-dma v0.1.2 (latest: v0.2.0)
[INFO] [stderr]       Adding embedded-hal v0.2.7 (latest: v1.0.0)
[INFO] [stderr]       Adding embedded-storage v0.1.0 (latest: v0.3.1)
[INFO] [stderr]       Adding nb v0.1.3 (latest: v1.1.0)
[INFO] [stderr]       Adding nrf-usbd v0.1.1 (latest: v0.2.0)
[INFO] [stderr]       Adding nrf52810-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52811-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52832-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52833-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf52840-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf5340-app-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding nrf5340-net-pac v0.10.1 (latest: v0.12.2)
[INFO] [stderr]       Adding rustc_version v0.2.3 (latest: v0.4.0)
[INFO] [stderr]       Adding semver v0.9.0 (latest: v1.0.22)
[INFO] [stderr]       Adding semver-parser v0.7.0 (latest: v0.10.2)
[INFO] [stderr]       Adding syn v1.0.109 (latest: v2.0.60)
[INFO] [stderr]       Adding usb-device v0.2.9 (latest: v0.3.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 49e72284fbe060f94d99bbc7ac6aa78ea47111aefdaf8564b1c2a87888d4fd86
[INFO] running `Command { std: "docker" "start" "-a" "49e72284fbe060f94d99bbc7ac6aa78ea47111aefdaf8564b1c2a87888d4fd86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "49e72284fbe060f94d99bbc7ac6aa78ea47111aefdaf8564b1c2a87888d4fd86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "49e72284fbe060f94d99bbc7ac6aa78ea47111aefdaf8564b1c2a87888d4fd86", kill_on_drop: false }`
[INFO] [stdout] 49e72284fbe060f94d99bbc7ac6aa78ea47111aefdaf8564b1c2a87888d4fd86
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:99613afd962a8cfa530ec1899472a458bd015a1ab0af876cf7eb06f6006d81ea" "/opt/rustwide/cargo-home/bin/cargo" "+9c7b5f5b6b8ec32bbbcf9f07fc0e5208da6c5f88" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4ff4525024a7cf2c589782befe775aeed7eec3a4be3fb76c8c289037ca202f71
[INFO] running `Command { std: "docker" "start" "-a" "4ff4525024a7cf2c589782befe775aeed7eec3a4be3fb76c8c289037ca202f71", kill_on_drop: false }`
[INFO] [stderr]    Compiling semver v1.0.22
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]     Checking nb v1.1.0
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling num-traits v0.2.18
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]    Compiling cortex-m v0.7.7
[INFO] [stderr]     Checking nb v0.1.3
[INFO] [stderr]     Checking vcell v0.1.3
[INFO] [stderr]    Compiling fixed v1.27.0
[INFO] [stderr]     Checking volatile-register v0.2.2
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking embedded-hal v0.2.7
[INFO] [stderr]     Checking half v2.4.1
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]     Checking bitfield v0.13.2
[INFO] [stderr]    Compiling rustc_version v0.4.0
[INFO] [stderr]     Checking bytemuck v1.15.0
[INFO] [stderr]     Checking stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling bare-metal v0.2.5
[INFO] [stderr]     Checking embedded-dma v0.1.2
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]     Checking embedded-storage v0.1.0
[INFO] [stderr]    Compiling cast v0.2.7
[INFO] [stderr]     Checking chrono v0.4.38
[INFO] [stderr]     Checking nrf-hal v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/clocks.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout] 9  | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/clocks.rs:9:12
[INFO] [stdout]    |
[INFO] [stdout] 9  | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/gpio.rs:25:12
[INFO] [stdout]    |
[INFO] [stdout] 25 | use 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/rtc.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::pac::{rtc0, Interrupt, 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/rtc.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | use crate::pac::{rtc0, Interrupt, 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/spim.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/spim.rs:14:12
[INFO] [stdout]    |
[INFO] [stdout] 14 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/spim.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/timer.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::pac::{TIMER3, TIMER4};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/twim.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/twim.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/spim.rs:30:31
[INFO] [stdout]    |
[INFO] [stdout] 30 | 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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[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::{timer0::RegisterBlock as RegBlock0, Interrupt, TIMER0, TIMER1, TIMER2};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/timer.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | use crate::pac::{TIMER3, TIMER4};
[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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1006:26
[INFO] [stdout]      |
[INFO] [stdout] 1006 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::pac`
[INFO] [stdout]   --> src/twim.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | 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:13:25
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub use nrf52810_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:16:25
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub use nrf52811_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:19:25
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub use nrf52832_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:22:25
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub use nrf52833_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:25:25
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub use nrf52840_pac as pac;
[INFO] [stdout]    |                         ^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:28:28
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub use nrf5340_app_pac as pac;
[INFO] [stdout]    |                            ^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `crate::target_constants::EASY_DMA_SIZE`
[INFO] [stdout]   --> src/twim.rs:38:24
[INFO] [stdout]    |
[INFO] [stdout] 38 |     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:50:15
[INFO] [stdout]    |
[INFO] [stdout] 50 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52805` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     pub const EASY_DMA_SIZE: usize = (1 << 10) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:54:15
[INFO] [stdout]    |
[INFO] [stdout] 54 |     pub const EASY_DMA_SIZE: usize = (1 << 14) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:56:15
[INFO] [stdout]    |
[INFO] [stdout] 56 |     pub const EASY_DMA_SIZE: usize = (1 << 15) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52820` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:58:15
[INFO] [stdout]    |
[INFO] [stdout] 58 |     pub const EASY_DMA_SIZE: usize = (1 << 8) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:60:15
[INFO] [stdout]    |
[INFO] [stdout] 60 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:62:15
[INFO] [stdout]    |
[INFO] [stdout] 62 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:64:15
[INFO] [stdout]    |
[INFO] [stdout] 64 |     pub const EASY_DMA_SIZE: usize = (1 << 16) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `5340` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]   --> src/lib.rs:66:15
[INFO] [stdout]    |
[INFO] [stdout] 66 |     pub const EASY_DMA_SIZE: usize = (1 << 12) - 1;
[INFO] [stdout]    |               ^^^^^^^^^^^^^
[INFO] [stdout]    = note: the item is gated behind the `9160` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1020:26
[INFO] [stdout]      |
[INFO] [stdout] 1020 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1033:26
[INFO] [stdout]      |
[INFO] [stdout] 1033 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1047:26
[INFO] [stdout]      |
[INFO] [stdout] 1047 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1006:26
[INFO] [stdout]      |
[INFO] [stdout] 1006 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1090:28
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1020:26
[INFO] [stdout]      |
[INFO] [stdout] 1020 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1098:28
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1033:26
[INFO] [stdout]      |
[INFO] [stdout] 1033 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1047:26
[INFO] [stdout]      |
[INFO] [stdout] 1047 | 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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1090:28
[INFO] [stdout]      |
[INFO] [stdout] 1090 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1106:28
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1098:28
[INFO] [stdout]      |
[INFO] [stdout] 1098 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1115:28
[INFO] [stdout]      |
[INFO] [stdout] 1115 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1106:28
[INFO] [stdout]      |
[INFO] [stdout] 1106 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RegisterBlock` in this scope
[INFO] [stdout]    --> src/pwm.rs:989:53
[INFO] [stdout]     |
[INFO] [stdout] 989 | 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 items
[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[E0425]: cannot find value `EASY_DMA_SIZE` in this scope
[INFO] [stdout]   --> src/lib.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |     const _CHECK_FORCE_COPY_BUFFER_SIZE: usize = EASY_DMA_SIZE - FORCE_COPY_BUFFER_SIZE;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `slice_in_ram`
[INFO] [stdout]   --> src/spim.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::{slice_in_ram, slice_in_ram_or, DmaSlice};
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root
[INFO] [stdout]     --> src/pwm.rs:1115:28
[INFO] [stdout]      |
[INFO] [stdout] 1115 |     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:13:25
[INFO] [stdout]      |
[INFO] [stdout] 13   | pub use nrf52810_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52810` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:16:25
[INFO] [stdout]      |
[INFO] [stdout] 16   | pub use nrf52811_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52811` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:19:25
[INFO] [stdout]      |
[INFO] [stdout] 19   | pub use nrf52832_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52832` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:22:25
[INFO] [stdout]      |
[INFO] [stdout] 22   | pub use nrf52833_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52833` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:25:25
[INFO] [stdout]      |
[INFO] [stdout] 25   | pub use nrf52840_pac as pac;
[INFO] [stdout]      |                         ^^^
[INFO] [stdout]      = note: the item is gated behind the `52840` feature
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]     --> src/lib.rs:28:28
[INFO] [stdout]      |
[INFO] [stdout] 28   | pub use nrf5340_app_pac as pac;
[INFO] [stdout]      |                            ^^^
[INFO] [stdout]      = note: the item is gated behind the `5340` feature
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `RegisterBlock` in this scope
[INFO] [stdout]    --> src/pwm.rs:989:53
[INFO] [stdout]     |
[INFO] [stdout] 989 | 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 items
[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[E0425]: cannot find value `EASY_DMA_SIZE` in this scope
[INFO] [stdout]   --> src/lib.rs:76:50
[INFO] [stdout]    |
[INFO] [stdout] 76 |     const _CHECK_FORCE_COPY_BUFFER_SIZE: usize = EASY_DMA_SIZE - FORCE_COPY_BUFFER_SIZE;
[INFO] [stdout]    |                                                  ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `slice_in_ram`
[INFO] [stdout]   --> src/spim.rs:31:13
[INFO] [stdout]    |
[INFO] [stdout] 31 | use crate::{slice_in_ram, slice_in_ram_or, DmaSlice};
[INFO] [stdout]    |             ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]   --> src/rtc.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 52 |         unsafe { rtc.prescaler.write(|w| w.bits(prescaler)) };
[INFO] [stdout]    |                      ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]   --> src/rtc.rs:52:22
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 52 |         unsafe { rtc.prescaler.write(|w| w.bits(prescaler)) };
[INFO] [stdout]    |                      ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]   --> src/rtc.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 60 |             self.periph.tasks_start.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]   --> src/rtc.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 67 |             self.periph.tasks_stop.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:74:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 74 |             RtcInterrupt::Tick => self.periph.intenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_start` on type `T`
[INFO] [stdout]   --> src/rtc.rs:60:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 60 |             self.periph.tasks_start.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_stop` on type `T`
[INFO] [stdout]   --> src/rtc.rs:67:25
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 67 |             self.periph.tasks_stop.write(|w| w.bits(1));
[INFO] [stdout]    |                         ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:74:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 74 |             RtcInterrupt::Tick => self.periph.intenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:75:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 75 |             RtcInterrupt::Overflow => self.periph.intenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:76:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 76 |             RtcInterrupt::Compare0 => self.periph.intenset.write(|w| w.compare0().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:77:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 77 |             RtcInterrupt::Compare1 => self.periph.intenset.write(|w| w.compare1().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 78 |             RtcInterrupt::Compare2 => self.periph.intenset.write(|w| w.compare2().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:79:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 79 |             RtcInterrupt::Compare3 => self.periph.intenset.write(|w| w.compare3().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:86:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 86 |             RtcInterrupt::Tick => self.periph.intenclr.write(|w| w.tick().clear()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:87:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 87 |             RtcInterrupt::Overflow => self.periph.intenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:88:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 88 |             RtcInterrupt::Compare0 => self.periph.intenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 89 |             RtcInterrupt::Compare1 => self.periph.intenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:90:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 90 |             RtcInterrupt::Compare2 => self.periph.intenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:91:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 91 |             RtcInterrupt::Compare3 => self.periph.intenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:98:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 98 |             RtcInterrupt::Tick => self.periph.evtenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 99 |             RtcInterrupt::Overflow => self.periph.evtenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:75:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 75 |             RtcInterrupt::Overflow => self.periph.intenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:76:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 76 |             RtcInterrupt::Compare0 => self.periph.intenset.write(|w| w.compare0().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:77:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 77 |             RtcInterrupt::Compare1 => self.periph.intenset.write(|w| w.compare1().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:78:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 78 |             RtcInterrupt::Compare2 => self.periph.intenset.write(|w| w.compare2().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:79:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 79 |             RtcInterrupt::Compare3 => self.periph.intenset.write(|w| w.compare3().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:86:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 86 |             RtcInterrupt::Tick => self.periph.intenclr.write(|w| w.tick().clear()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:87:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 87 |             RtcInterrupt::Overflow => self.periph.intenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:88:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 88 |             RtcInterrupt::Compare0 => self.periph.intenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:89:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 89 |             RtcInterrupt::Compare1 => self.periph.intenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:90:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 90 |             RtcInterrupt::Compare2 => self.periph.intenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `intenclr` on type `T`
[INFO] [stdout]   --> src/rtc.rs:91:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 91 |             RtcInterrupt::Compare3 => self.periph.intenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:98:47
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 98 |             RtcInterrupt::Tick => self.periph.evtenset.write(|w| w.tick().set()),
[INFO] [stdout]    |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]   --> src/rtc.rs:99:51
[INFO] [stdout]    |
[INFO] [stdout] 41 | impl<T> Rtc<T>
[INFO] [stdout]    |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 99 |             RtcInterrupt::Overflow => self.periph.evtenset.write(|w| w.ovrflw().set()),
[INFO] [stdout]    |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:100:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 100 |             RtcInterrupt::Compare0 => self.periph.evtenset.write(|w| w.compare0().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:101:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 101 |             RtcInterrupt::Compare1 => self.periph.evtenset.write(|w| w.compare1().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:102:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 102 |             RtcInterrupt::Compare2 => self.periph.evtenset.write(|w| w.compare2().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:103:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 103 |             RtcInterrupt::Compare3 => self.periph.evtenset.write(|w| w.compare3().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:110:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 110 |             RtcInterrupt::Tick => self.periph.evtenclr.write(|w| w.tick().clear()),
[INFO] [stdout]     |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |             RtcInterrupt::Overflow => self.periph.evtenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:112:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 112 |             RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:113:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 113 |             RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:114:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 114 |             RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:115:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 115 |             RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:122:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 122 |             RtcInterrupt::Tick => self.periph.events_tick.read().bits(),
[INFO] [stdout]     |                                               ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:123:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |             RtcInterrupt::Overflow => self.periph.events_ovrflw.read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:124:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 124 |             RtcInterrupt::Compare0 => self.periph.events_compare[0].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:125:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 125 |             RtcInterrupt::Compare1 => self.periph.events_compare[1].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:126:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 126 |             RtcInterrupt::Compare2 => self.periph.events_compare[2].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:127:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |             RtcInterrupt::Compare3 => self.periph.events_compare[3].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:136:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 136 |                 self.periph.events_tick.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 |                 self.periph.events_ovrflw.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:142:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |                 self.periph.events_compare[0].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:145:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |                 self.periph.events_compare[1].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 148 |                 self.periph.events_compare[2].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:151:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 151 |                 self.periph.events_compare[3].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `T`
[INFO] [stdout]    --> src/rtc.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 176 |             self.periph.cc[reg].write(|w| w.bits(val));
[INFO] [stdout]     |                         ^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `counter` on type `T`
[INFO] [stdout]    --> src/rtc.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |         self.periph.counter.read().bits()
[INFO] [stdout]     |                     ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `T`
[INFO] [stdout]    --> src/rtc.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 190 |             self.periph.tasks_clear.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_trigovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:198:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 198 |             self.periph.tasks_trigovrflw.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:100:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 100 |             RtcInterrupt::Compare0 => self.periph.evtenset.write(|w| w.compare0().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:101:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 101 |             RtcInterrupt::Compare1 => self.periph.evtenset.write(|w| w.compare1().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:102:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 102 |             RtcInterrupt::Compare2 => self.periph.evtenset.write(|w| w.compare2().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 132 |         regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenset` on type `T`
[INFO] [stdout]    --> src/rtc.rs:103:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 103 |             RtcInterrupt::Compare3 => self.periph.evtenset.write(|w| w.compare3().set()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:133:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 133 |         regs.mode.write(|w| w.updown().bit(cfg.mode as u8 != 0));
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:110:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 110 |             RtcInterrupt::Tick => self.periph.evtenclr.write(|w| w.tick().clear()),
[INFO] [stdout]     |                                               ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:111:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 111 |             RtcInterrupt::Overflow => self.periph.evtenclr.write(|w| w.ovrflw().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 134 |         regs.prescaler.write(|w| w.prescaler().bits(cfg.prescaler as u8));
[INFO] [stdout]     |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:112:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 112 |             RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w| w.compare0().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `loop_` on type `T`
[INFO] [stdout]    --> src/pwm.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |         regs.loop_.write(|w| unsafe { w.cnt().bits(cfg.loop_) });
[INFO] [stdout]     |              ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 137 |         regs.decoder.write(|w| {
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:113:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 113 |             RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w| w.compare1().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:114:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 114 |             RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w| w.compare2().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `evtenclr` on type `T`
[INFO] [stdout]    --> src/rtc.rs:115:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 115 |             RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w| w.compare3().clear()),
[INFO] [stdout]     |                                                   ^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:122:47
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 122 |             RtcInterrupt::Tick => self.periph.events_tick.read().bits(),
[INFO] [stdout]     |                                               ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:123:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 123 |             RtcInterrupt::Overflow => self.periph.events_ovrflw.read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:124:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 124 |             RtcInterrupt::Compare0 => self.periph.events_compare[0].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:125:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 125 |             RtcInterrupt::Compare1 => self.periph.events_compare[1].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:126:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 126 |             RtcInterrupt::Compare2 => self.periph.events_compare[2].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:127:51
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 127 |             RtcInterrupt::Compare3 => self.periph.events_compare[3].read().bits(),
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_tick` on type `T`
[INFO] [stdout]    --> src/rtc.rs:136:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 136 |                 self.periph.events_tick.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_ovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:139:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 139 |                 self.periph.events_ovrflw.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:142:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |                 self.periph.events_compare[0].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:145:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |                 self.periph.events_compare[1].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:148:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 148 |                 self.periph.events_compare[2].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `events_compare` on type `T`
[INFO] [stdout]    --> src/rtc.rs:151:29
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 151 |                 self.periph.events_compare[3].write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `cc` on type `T`
[INFO] [stdout]    --> src/rtc.rs:176:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 176 |             self.periph.cc[reg].write(|w| w.bits(val));
[INFO] [stdout]     |                         ^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `counter` on type `T`
[INFO] [stdout]    --> src/rtc.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 184 |         self.periph.counter.read().bits()
[INFO] [stdout]     |                     ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_clear` on type `T`
[INFO] [stdout]    --> src/rtc.rs:190:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 190 |             self.periph.tasks_clear.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_trigovrflw` on type `T`
[INFO] [stdout]    --> src/rtc.rs:198:25
[INFO] [stdout]     |
[INFO] [stdout] 41  | impl<T> Rtc<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 198 |             self.periph.tasks_trigovrflw.write(|w| w.bits(1));
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:142:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |         regs.seq0.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:143:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 143 |         regs.seq0.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 144 |         regs.seq1.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:145:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |         regs.seq1.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:132:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 132 |         regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |              ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:133:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 133 |         regs.mode.write(|w| w.updown().bit(cfg.mode as u8 != 0));
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         self.regs.prescaler.write(|w| w.prescaler().bits(div as u8));
[INFO] [stdout]     |                   ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 162 |         match self.regs.prescaler.read().prescaler().bits() {
[INFO] [stdout]     |                         ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:134:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 134 |         regs.prescaler.write(|w| w.prescaler().bits(cfg.prescaler as u8));
[INFO] [stdout]     |              ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `loop_` on type `T`
[INFO] [stdout]    --> src/pwm.rs:135:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 135 |         regs.loop_.write(|w| unsafe { w.cnt().bits(cfg.loop_) });
[INFO] [stdout]     |              ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 179 |             .countertop
[INFO] [stdout]     |              ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:137:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 137 |         regs.decoder.write(|w| {
[INFO] [stdout]     |              ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:142:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 142 |         regs.seq0.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:143:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 143 |         regs.seq0.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:144:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 144 |         regs.seq1.refresh.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:185:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 185 |         self.regs.countertop.read().countertop().bits()
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:145:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 145 |         regs.seq1.enddelay.write(|w| unsafe { w.bits(0) });
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:156:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 156 |         self.regs.prescaler.write(|w| w.prescaler().bits(div as u8));
[INFO] [stdout]     |                   ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `prescaler` on type `T`
[INFO] [stdout]    --> src/pwm.rs:162:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 162 |         match self.regs.prescaler.read().prescaler().bits() {
[INFO] [stdout]     |                         ^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:179:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 179 |             .countertop
[INFO] [stdout]     |              ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:232:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 232 |         self.regs.psel.out[channel as usize].write(|w| unsafe {
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `countertop` on type `T`
[INFO] [stdout]    --> src/pwm.rs:185:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 185 |         self.regs.countertop.read().countertop().bits()
[INFO] [stdout]     |                   ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 245 |         self.regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 251 |         self.regs.enable.write(|w| w.enable().disabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_seqstart` on type `T`
[INFO] [stdout]    --> src/pwm.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 259 |         self.regs.tasks_seqstart[seq].write(|w| w.tasks_seqstart().set_bit());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 265 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:272:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 272 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:281:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 281 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 282 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 285 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:232:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 232 |         self.regs.psel.out[channel as usize].write(|w| unsafe {
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:286:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 286 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 297 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:298:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 298 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:302:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 302 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:245:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 245 |         self.regs.enable.write(|w| w.enable().enabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:311:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 311 |         self.regs.decoder.modify(|_, w| w.load().bits(mode as u8));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `enable` on type `T`
[INFO] [stdout]    --> src/pwm.rs:251:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 251 |         self.regs.enable.write(|w| w.enable().disabled());
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 323 |         match self.regs.decoder.read().load().bits() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `tasks_seqstart` on type `T`
[INFO] [stdout]    --> src/pwm.rs:259:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 259 |         self.regs.tasks_seqstart[seq].write(|w| w.tasks_seqstart().set_bit());
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 335 |         self.regs.mode.write(|w| w.updown().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:265:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 265 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 342 |         match self.regs.mode.read().updown().bit() {
[INFO] [stdout]     |                         ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 351 |         self.regs.decoder.modify(|_r, w| w.mode().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 358 |         match self.regs.decoder.read().mode().bit() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 395 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:398:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 398 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 418 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 421 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:446:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 446 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:449:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 449 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:272:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 272 |         self.regs.psel.out[channel as usize].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:281:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 281 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:282:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 282 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:285:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 285 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:462:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 462 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:286:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 286 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().connected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:297:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 297 |                 self.regs.psel.out[0].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:298:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 298 |                 self.regs.psel.out[1].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:301:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 301 |                 self.regs.psel.out[2].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:465:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 465 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `psel` on type `T`
[INFO] [stdout]    --> src/pwm.rs:302:27
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 302 |                 self.regs.psel.out[3].modify(|_r, w| w.connect().disconnected());
[INFO] [stdout]     |                           ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:311:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 311 |         self.regs.decoder.modify(|_, w| w.load().bits(mode as u8));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:323:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 323 |         match self.regs.decoder.read().load().bits() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:335:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 335 |         self.regs.mode.write(|w| w.updown().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:490:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 490 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `mode` on type `T`
[INFO] [stdout]    --> src/pwm.rs:342:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 342 |         match self.regs.mode.read().updown().bit() {
[INFO] [stdout]     |                         ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:351:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 351 |         self.regs.decoder.modify(|_r, w| w.mode().bit(mode.into()));
[INFO] [stdout]     |                   ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `decoder` on type `T`
[INFO] [stdout]    --> src/pwm.rs:358:25
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 358 |         match self.regs.decoder.read().mode().bit() {
[INFO] [stdout]     |                         ^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:493:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 493 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(4) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:395:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 395 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:506:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 506 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:509:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 509 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(4) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:398:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 398 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:418:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 418 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:421:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 421 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(1) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `loop_` on type `T`
[INFO] [stdout]    --> src/pwm.rs:528:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 528 |         self.regs.loop_.write(|w| match mode {
[INFO] [stdout]     |                   ^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `shorts` on type `T`
[INFO] [stdout]    --> src/pwm.rs:533:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 533 |         self.regs.shorts.write(|w| match mode {
[INFO] [stdout]     |                   ^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:446:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 446 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:449:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 449 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:462:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 462 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:465:19
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 465 |         self.regs.seq0.cnt.write(|w| unsafe { w.bits(2) });
[INFO] [stdout]     |                   ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:564:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 564 |             Seq::Seq0 => self.regs.seq0.refresh.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq0` on type `T`
[INFO] [stdout]    --> src/pwm.rs:490:14
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 490 |             .seq0
[INFO] [stdout]     |              ^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `seq1` on type `T`
[INFO] [stdout]    --> src/pwm.rs:565:36
[INFO] [stdout]     |
[INFO] [stdout] 125 | impl<T> Pwm<T>
[INFO] [stdout]     |      - type parameter 'T' declared here
[INFO] [stdout] ...
[INFO] [stdout] 565 |             Seq::Seq1 => self.regs.seq1.refresh.write(|w| unsafe { w.bits(periods) }),
[INFO] [stdout]     |                                    ^^^^ unknown field
[INFO] [stdout] 
[WARN] too many lines in the log, truncating it
