[INFO] crate nrf-hal-common 0.10.0 is already in cache [INFO] testing nrf-hal-common-0.10.0 against 1.44.0 for beta-1.45-1 [INFO] extracting crate nrf-hal-common 0.10.0 into /workspace/builds/worker-6/source [INFO] validating manifest of crates.io crate nrf-hal-common 0.10.0 on toolchain 1.44.0 [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking crates.io crate nrf-hal-common 0.10.0 [INFO] finished tweaking crates.io crate nrf-hal-common 0.10.0 [INFO] tweaked toml for crates.io crate nrf-hal-common 0.10.0 written to /workspace/builds/worker-6/source/Cargo.toml [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"` [INFO] running `"/workspace/cargo-home/bin/cargo" "+1.44.0" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+1.44.0" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] ac5604d97c0d3c81f85f4c848dd440caef0e7f69a82d276b485d5e0f84df0384 [INFO] running `"docker" "start" "-a" "ac5604d97c0d3c81f85f4c848dd440caef0e7f69a82d276b485d5e0f84df0384"` [INFO] [stderr] sudo: setrlimit(RLIMIT_CORE): Operation not permitted [INFO] [stderr] Compiling nrf-hal-common v0.10.0 (/opt/rustwide/workdir) [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/clocks.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::target::CLOCK; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: maybe a missing crate `target`? [INFO] [stderr] --> src/gpio.rs:404:12 [INFO] [stderr] | [INFO] [stderr] 404 | use crate::target::p0::{pin_cnf, PIN_CNF}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/gpio.rs:60:12 [INFO] [stderr] | [INFO] [stderr] 60 | use crate::target::P0; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/rng.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::target::RNG; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/rtc.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::target::{rtc0, Interrupt, NVIC, RTC0, RTC1}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/saadc.rs:7:12 [INFO] [stderr] | [INFO] [stderr] 7 | use crate::target::{saadc, SAADC}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/spim.rs:11:12 [INFO] [stderr] | [INFO] [stderr] 11 | use crate::target::{spim0, SPIM0}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_constants` [INFO] [stderr] --> src/spim.rs:22:12 [INFO] [stderr] | [INFO] [stderr] 22 | use crate::target_constants::{EASY_DMA_SIZE, FORCE_COPY_BUFFER_SIZE}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ maybe a missing crate `target_constants`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/temp.rs:3:12 [INFO] [stderr] | [INFO] [stderr] 3 | use crate::target::TEMP; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/timer.rs:9:12 [INFO] [stderr] | [INFO] [stderr] 9 | use crate::target::{Interrupt, TIMER0, TIMER1, TIMER2}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/twim.rs:14:12 [INFO] [stderr] | [INFO] [stderr] 14 | use crate::target::{twim0, P0, TWIM0}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_constants` [INFO] [stderr] --> src/twim.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | target_constants::EASY_DMA_SIZE, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ maybe a missing crate `target_constants`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/uarte.rs:20:12 [INFO] [stderr] | [INFO] [stderr] 20 | use crate::target::{uarte0, UARTE0}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target_constants` [INFO] [stderr] --> src/uarte.rs:25:12 [INFO] [stderr] | [INFO] [stderr] 25 | use crate::target_constants::EASY_DMA_SIZE; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ maybe a missing crate `target_constants`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved import `crate::target` [INFO] [stderr] --> src/uicr.rs:8:12 [INFO] [stderr] | [INFO] [stderr] 8 | use crate::target::{NVMC, UICR}; [INFO] [stderr] | ^^^^^^ maybe a missing crate `target`? [INFO] [stderr] [INFO] [stderr] error[E0432]: unresolved imports `crate::target`, `saadc::ch::config::GAIN_A`, `saadc::ch::config::REFSEL_A`, `saadc::ch::config::RESP_A`, `saadc::ch::config::TACQ_A`, `saadc::oversample::OVERSAMPLE_A`, `saadc::resolution::VAL_A`, `spim0::frequency::FREQUENCY_A`, `twim0::frequency::FREQUENCY_A`, `uarte0::baudrate::BAUDRATE_A`, `uarte0::config::PARITY_A`, `super::P0` [INFO] [stderr] --> src/gpio.rs:445:17 [INFO] [stderr] | [INFO] [stderr] 442 | $PX [INFO] [stderr] | ^^^ [INFO] [stderr] ... [INFO] [stderr] 445 | use crate::target; [INFO] [stderr] | ^^^^^^^^^^^^^ no `target` in the root [INFO] [stderr] ... [INFO] [stderr] 658 | gpio!(P0, p0, p0, false, [ [INFO] [stderr] | _- [INFO] [stderr] | |_| [INFO] [stderr] | | [INFO] [stderr] 659 | | P0_00: (p0_00, 0, Input), [INFO] [stderr] 660 | | P0_01: (p0_01, 1, Input), [INFO] [stderr] 661 | | P0_02: (p0_02, 2, Input), [INFO] [stderr] ... | [INFO] [stderr] 690 | | P0_31: (p0_31, 31, Input), [INFO] [stderr] 691 | | ]); [INFO] [stderr] | | - [INFO] [stderr] | |___| [INFO] [stderr] | |___in this macro invocation [INFO] [stderr] | in this macro invocation [INFO] [stderr] | [INFO] [stderr] ::: src/saadc.rs:17:18 [INFO] [stderr] | [INFO] [stderr] 17 | ch::config::{GAIN_A as Gain, REFSEL_A as Reference, RESP_A as Resistor, TACQ_A as Time}, [INFO] [stderr] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stderr] 18 | oversample::OVERSAMPLE_A as Oversample, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] 19 | resolution::VAL_A as Resolution, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/spim.rs:14:9 [INFO] [stderr] | [INFO] [stderr] 14 | pub use spim0::frequency::FREQUENCY_A as Frequency; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/twim.rs:25:9 [INFO] [stderr] | [INFO] [stderr] 25 | pub use twim0::frequency::FREQUENCY_A as Frequency; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] ::: src/uarte.rs:29:18 [INFO] [stderr] | [INFO] [stderr] 29 | pub use uarte0::{baudrate::BAUDRATE_A as Baudrate, config::PARITY_A as Parity}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pin_cnf` [INFO] [stderr] --> src/gpio.rs:407:25 [INFO] [stderr] | [INFO] [stderr] 407 | fn variant(self) -> pin_cnf::DRIVE_A { [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `pin_cnf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pin_cnf` [INFO] [stderr] --> src/gpio.rs:411:37 [INFO] [stderr] | [INFO] [stderr] 411 | Disconnect0Standard1 => pin_cnf::DRIVE_A::D0S1, [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `pin_cnf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pin_cnf` [INFO] [stderr] --> src/gpio.rs:412:38 [INFO] [stderr] | [INFO] [stderr] 412 | Disconnect0HighDrive1 => pin_cnf::DRIVE_A::D0H1, [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `pin_cnf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pin_cnf` [INFO] [stderr] --> src/gpio.rs:413:37 [INFO] [stderr] | [INFO] [stderr] 413 | Standard0Disconnect1 => pin_cnf::DRIVE_A::S0D1, [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `pin_cnf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `pin_cnf` [INFO] [stderr] --> src/gpio.rs:414:38 [INFO] [stderr] | [INFO] [stderr] 414 | HighDrive0Disconnect1 => pin_cnf::DRIVE_A::H0D1, [INFO] [stderr] | ^^^^^^^ use of undeclared type or module `pin_cnf` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Resolution` [INFO] [stderr] --> src/saadc.rs:81:25 [INFO] [stderr] | [INFO] [stderr] 81 | resolution: Resolution::_14BIT, [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Resolution` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Oversample` [INFO] [stderr] --> src/saadc.rs:82:25 [INFO] [stderr] | [INFO] [stderr] 82 | oversample: Oversample::OVER8X, [INFO] [stderr] | ^^^^^^^^^^ use of undeclared type or module `Oversample` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Reference` [INFO] [stderr] --> src/saadc.rs:83:24 [INFO] [stderr] | [INFO] [stderr] 83 | reference: Reference::VDD1_4, [INFO] [stderr] | ^^^^^^^^^ use of undeclared type or module `Reference` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Gain` [INFO] [stderr] --> src/saadc.rs:84:19 [INFO] [stderr] | [INFO] [stderr] 84 | gain: Gain::GAIN1_4, [INFO] [stderr] | ^^^^ use of undeclared type or module `Gain` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Resistor` [INFO] [stderr] --> src/saadc.rs:85:23 [INFO] [stderr] | [INFO] [stderr] 85 | resistor: Resistor::BYPASS, [INFO] [stderr] | ^^^^^^^^ use of undeclared type or module `Resistor` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `Time` [INFO] [stderr] --> src/saadc.rs:86:19 [INFO] [stderr] | [INFO] [stderr] 86 | time: Time::_20US, [INFO] [stderr] | ^^^^ use of undeclared type or module `Time` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `target_constants` [INFO] [stderr] --> src/lib.rs:81:12 [INFO] [stderr] | [INFO] [stderr] 81 | ptr >= target_constants::SRAM_LOWER && (ptr + slice.len()) < target_constants::SRAM_UPPER [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `target_constants` [INFO] [stderr] [INFO] [stderr] error[E0433]: failed to resolve: use of undeclared type or module `target_constants` [INFO] [stderr] --> src/lib.rs:81:66 [INFO] [stderr] | [INFO] [stderr] 81 | ptr >= target_constants::SRAM_LOWER && (ptr + slice.len()) < target_constants::SRAM_UPPER [INFO] [stderr] | ^^^^^^^^^^^^^^^^ use of undeclared type or module `target_constants` [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Resolution` in this scope [INFO] [stderr] --> src/saadc.rs:69:21 [INFO] [stderr] | [INFO] [stderr] 69 | pub resolution: Resolution, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Oversample` in this scope [INFO] [stderr] --> src/saadc.rs:70:21 [INFO] [stderr] | [INFO] [stderr] 70 | pub oversample: Oversample, [INFO] [stderr] | ^^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Reference` in this scope [INFO] [stderr] --> src/saadc.rs:71:20 [INFO] [stderr] | [INFO] [stderr] 71 | pub reference: Reference, [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Gain` in this scope [INFO] [stderr] --> src/saadc.rs:72:15 [INFO] [stderr] | [INFO] [stderr] 72 | pub gain: Gain, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Resistor` in this scope [INFO] [stderr] --> src/saadc.rs:73:19 [INFO] [stderr] | [INFO] [stderr] 73 | pub resistor: Resistor, [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Time` in this scope [INFO] [stderr] --> src/saadc.rs:74:15 [INFO] [stderr] | [INFO] [stderr] 74 | pub time: Time, [INFO] [stderr] | ^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Frequency` in this scope [INFO] [stderr] --> src/spim.rs:93:48 [INFO] [stderr] | [INFO] [stderr] 93 | pub fn new(spim: T, pins: Pins, frequency: Frequency, mode: Mode, orc: u8) -> Self { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Frequency` in this scope [INFO] [stderr] --> src/twim.rs:42:48 [INFO] [stderr] | [INFO] [stderr] 42 | pub fn new(twim: T, pins: Pins, frequency: Frequency) -> Self { [INFO] [stderr] | ^^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Parity` in this scope [INFO] [stderr] --> src/uarte.rs:45:50 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn new(uarte: T, mut pins: Pins, parity: Parity, baudrate: Baudrate) -> Self { [INFO] [stderr] | ^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0412]: cannot find type `Baudrate` in this scope [INFO] [stderr] --> src/uarte.rs:45:68 [INFO] [stderr] | [INFO] [stderr] 45 | pub fn new(uarte: T, mut pins: Pins, parity: Parity, baudrate: Baudrate) -> Self { [INFO] [stderr] | ^^^^^^^^ not found in this scope [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_start` on type `T` [INFO] [stderr] --> src/rtc.rs:64:25 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 64 | self.periph.tasks_start.write(|w| w.bits(1)); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_stop` on type `T` [INFO] [stderr] --> src/rtc.rs:75:25 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 75 | self.periph.tasks_stop.write(|w| w.bits(1)); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenset` on type `T` [INFO] [stderr] --> src/rtc.rs:90:47 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 90 | RtcInterrupt::Tick => self.periph.intenset.write(|w| w.tick().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenset` on type `T` [INFO] [stderr] --> src/rtc.rs:91:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 91 | RtcInterrupt::Overflow => self.periph.intenset.write(|w| w.ovrflw().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenset` on type `T` [INFO] [stderr] --> src/rtc.rs:92:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 92 | RtcInterrupt::Compare0 => self.periph.intenset.write(|w| w.compare0().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenset` on type `T` [INFO] [stderr] --> src/rtc.rs:93:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 93 | RtcInterrupt::Compare1 => self.periph.intenset.write(|w| w.compare1().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenset` on type `T` [INFO] [stderr] --> src/rtc.rs:94:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 94 | RtcInterrupt::Compare2 => self.periph.intenset.write(|w| w.compare2().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenset` on type `T` [INFO] [stderr] --> src/rtc.rs:95:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 95 | RtcInterrupt::Compare3 => self.periph.intenset.write(|w| w.compare3().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:109:47 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 109 | RtcInterrupt::Tick => self.periph.intenclr.write(|w| w.tick().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:110:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 110 | RtcInterrupt::Overflow => self.periph.intenclr.write(|w| w.ovrflw().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:111:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 111 | RtcInterrupt::Compare0 => self.periph.intenclr.write(|w| w.compare0().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:112:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 112 | RtcInterrupt::Compare1 => self.periph.intenclr.write(|w| w.compare1().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:113:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 113 | RtcInterrupt::Compare2 => self.periph.intenclr.write(|w| w.compare2().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `intenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:114:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 114 | RtcInterrupt::Compare3 => self.periph.intenclr.write(|w| w.compare3().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenset` on type `T` [INFO] [stderr] --> src/rtc.rs:124:47 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 124 | RtcInterrupt::Tick => self.periph.evtenset.write(|w| w.tick().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenset` on type `T` [INFO] [stderr] --> src/rtc.rs:125:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 125 | RtcInterrupt::Overflow => self.periph.evtenset.write(|w| w.ovrflw().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenset` on type `T` [INFO] [stderr] --> src/rtc.rs:126:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 126 | RtcInterrupt::Compare0 => self.periph.evtenset.write(|w| w.compare0().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenset` on type `T` [INFO] [stderr] --> src/rtc.rs:127:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 127 | RtcInterrupt::Compare1 => self.periph.evtenset.write(|w| w.compare1().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenset` on type `T` [INFO] [stderr] --> src/rtc.rs:128:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 128 | RtcInterrupt::Compare2 => self.periph.evtenset.write(|w| w.compare2().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenset` on type `T` [INFO] [stderr] --> src/rtc.rs:129:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 129 | RtcInterrupt::Compare3 => self.periph.evtenset.write(|w| w.compare3().set()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:136:47 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 136 | RtcInterrupt::Tick => self.periph.evtenclr.write(|w| w.tick().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:137:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 137 | RtcInterrupt::Overflow => self.periph.evtenclr.write(|w| w.ovrflw().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:138:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 138 | RtcInterrupt::Compare0 => self.periph.evtenclr.write(|w| w.compare0().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:139:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 139 | RtcInterrupt::Compare1 => self.periph.evtenclr.write(|w| w.compare1().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:140:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 140 | RtcInterrupt::Compare2 => self.periph.evtenclr.write(|w| w.compare2().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `evtenclr` on type `T` [INFO] [stderr] --> src/rtc.rs:141:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 141 | RtcInterrupt::Compare3 => self.periph.evtenclr.write(|w| w.compare3().clear()), [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_tick` on type `T` [INFO] [stderr] --> src/rtc.rs:151:47 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 151 | RtcInterrupt::Tick => self.periph.events_tick.modify(|r, w| { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_ovrflw` on type `T` [INFO] [stderr] --> src/rtc.rs:155:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 155 | RtcInterrupt::Overflow => self.periph.events_ovrflw.modify(|r, w| { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_compare` on type `T` [INFO] [stderr] --> src/rtc.rs:159:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 159 | RtcInterrupt::Compare0 => self.periph.events_compare[0].modify(|r, w| { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_compare` on type `T` [INFO] [stderr] --> src/rtc.rs:163:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 163 | RtcInterrupt::Compare1 => self.periph.events_compare[1].modify(|r, w| { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_compare` on type `T` [INFO] [stderr] --> src/rtc.rs:167:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 167 | RtcInterrupt::Compare2 => self.periph.events_compare[2].modify(|r, w| { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_compare` on type `T` [INFO] [stderr] --> src/rtc.rs:171:51 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 171 | RtcInterrupt::Compare3 => self.periph.events_compare[3].modify(|r, w| { [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `cc` on type `T` [INFO] [stderr] --> src/rtc.rs:195:25 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 195 | self.periph.cc[reg].write(|w| w.bits(val)); [INFO] [stderr] | ^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `counter` on type `T` [INFO] [stderr] --> src/rtc.rs:203:21 [INFO] [stderr] | [INFO] [stderr] 57 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 203 | self.periph.counter.read().bits() [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `prescaler` on type `T` [INFO] [stderr] --> src/rtc.rs:231:30 [INFO] [stderr] | [INFO] [stderr] 220 | impl Rtc [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 231 | unsafe { self.periph.prescaler.write(|w| w.bits(prescaler)) }; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/spim.rs:95:14 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 95 | spim.psel.sck.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/spim.rs:103:32 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 103 | Some(mosi) => spim.psel.mosi.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/spim.rs:109:26 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 109 | None => spim.psel.mosi.write(|w| w.connect().disconnected()), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/spim.rs:112:32 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 112 | Some(miso) => spim.psel.miso.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/spim.rs:118:26 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 118 | None => spim.psel.miso.write(|w| w.connect().disconnected()), [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `enable` on type `T` [INFO] [stderr] --> src/spim.rs:122:14 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 122 | spim.enable.write(|w| w.enable().enabled()); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `config` on type `T` [INFO] [stderr] --> src/spim.rs:125:14 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 125 | spim.config.write(|w| { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `frequency` on type `T` [INFO] [stderr] --> src/spim.rs:148:14 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 148 | spim.frequency.write(|w| w.frequency().variant(frequency)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `orc` on type `T` [INFO] [stderr] --> src/spim.rs:151:14 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 151 | spim.orc.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/spim.rs:167:16 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 167 | self.0.txd.ptr.write(|w| unsafe { w.ptr().bits(tx.ptr) }); [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/spim.rs:169:16 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 169 | self.0.txd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/spim.rs:177:16 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 177 | self.0.rxd.ptr.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/spim.rs:181:16 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 181 | self.0.rxd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_start` on type `T` [INFO] [stderr] --> src/spim.rs:187:16 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 187 | self.0.tasks_start.write(|w| [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_end` on type `T` [INFO] [stderr] --> src/spim.rs:200:22 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 200 | while self.0.events_end.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_end` on type `T` [INFO] [stderr] --> src/spim.rs:203:16 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 203 | self.0.events_end.write(|w| w); [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/spim.rs:210:19 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 210 | if self.0.txd.amount.read().bits() != tx.len { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/spim.rs:213:19 [INFO] [stderr] | [INFO] [stderr] 78 | impl Spim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 213 | if self.0.rxd.amount.read().bits() != rx.len { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/twim.rs:67:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 67 | twim.psel.scl.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/twim.rs:73:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 73 | twim.psel.sda.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `enable` on type `T` [INFO] [stderr] --> src/twim.rs:81:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 81 | twim.enable.write(|w| w.enable().enabled()); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `frequency` on type `T` [INFO] [stderr] --> src/twim.rs:84:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 84 | twim.frequency.write(|w| w.frequency().variant(frequency)); [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `address` on type `T` [INFO] [stderr] --> src/twim.rs:106:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 106 | .address [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/twim.rs:110:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 110 | self.0.txd.ptr.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/twim.rs:118:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 118 | self.0.txd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_starttx` on type `T` [INFO] [stderr] --> src/twim.rs:128:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 128 | self.0.tasks_starttx.write(|w| [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_lasttx` on type `T` [INFO] [stderr] --> src/twim.rs:133:22 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 133 | while self.0.events_lasttx.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_lasttx` on type `T` [INFO] [stderr] --> src/twim.rs:134:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 134 | self.0.events_lasttx.write(|w| w); // reset event [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_stop` on type `T` [INFO] [stderr] --> src/twim.rs:137:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 137 | self.0.tasks_stop.write(|w| [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_stopped` on type `T` [INFO] [stderr] --> src/twim.rs:142:22 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 142 | while self.0.events_stopped.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_stopped` on type `T` [INFO] [stderr] --> src/twim.rs:143:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 143 | self.0.events_stopped.write(|w| w); // reset event [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/twim.rs:150:19 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 150 | if self.0.txd.amount.read().bits() != buffer.len() as u32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `address` on type `T` [INFO] [stderr] --> src/twim.rs:175:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 175 | .address [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/twim.rs:179:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 179 | self.0.rxd.ptr.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/twim.rs:187:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 187 | self.0.rxd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_startrx` on type `T` [INFO] [stderr] --> src/twim.rs:200:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 200 | self.0.tasks_startrx.write(|w| [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_lastrx` on type `T` [INFO] [stderr] --> src/twim.rs:205:22 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 205 | while self.0.events_lastrx.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_lastrx` on type `T` [INFO] [stderr] --> src/twim.rs:206:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 206 | self.0.events_lastrx.write(|w| w); // reset event [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_stop` on type `T` [INFO] [stderr] --> src/twim.rs:209:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 209 | self.0.tasks_stop.write(|w| [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_stopped` on type `T` [INFO] [stderr] --> src/twim.rs:214:22 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 214 | while self.0.events_stopped.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_stopped` on type `T` [INFO] [stderr] --> src/twim.rs:215:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 215 | self.0.events_stopped.write(|w| w); // reset event [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/twim.rs:222:19 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 222 | if self.0.rxd.amount.read().bits() != buffer.len() as u32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `address` on type `T` [INFO] [stderr] --> src/twim.rs:257:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 257 | .address [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/twim.rs:261:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 261 | self.0.txd.ptr.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/twim.rs:269:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 269 | self.0.txd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/twim.rs:279:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 279 | self.0.rxd.ptr.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/twim.rs:287:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 287 | self.0.rxd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `shorts` on type `T` [INFO] [stderr] --> src/twim.rs:301:14 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 301 | .shorts [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_starttx` on type `T` [INFO] [stderr] --> src/twim.rs:305:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 305 | self.0.tasks_starttx.write(|w| [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_stopped` on type `T` [INFO] [stderr] --> src/twim.rs:310:22 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 310 | while self.0.events_stopped.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_lasttx` on type `T` [INFO] [stderr] --> src/twim.rs:312:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 312 | self.0.events_lasttx.write(|w| w); // reset event [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_lastrx` on type `T` [INFO] [stderr] --> src/twim.rs:313:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 313 | self.0.events_lastrx.write(|w| w); // reset event [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_stopped` on type `T` [INFO] [stderr] --> src/twim.rs:314:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 314 | self.0.events_stopped.write(|w| w); // reset event [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `shorts` on type `T` [INFO] [stderr] --> src/twim.rs:315:16 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 315 | self.0.shorts.write(|w| w); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/twim.rs:322:32 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 322 | let bad_write = self.0.txd.amount.read().bits() != wr_buffer.len() as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/twim.rs:323:31 [INFO] [stderr] | [INFO] [stderr] 38 | impl Twim [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 323 | let bad_read = self.0.rxd.amount.read().bits() != rd_buffer.len() as u32; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/uarte.rs:47:15 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 47 | uarte.psel.rxd.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/uarte.rs:54:15 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 54 | uarte.psel.txd.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/uarte.rs:62:15 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 62 | uarte.psel.cts.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `psel` on type `T` [INFO] [stderr] --> src/uarte.rs:73:15 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 73 | uarte.psel.rts.write(|w| { [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `enable` on type `T` [INFO] [stderr] --> src/uarte.rs:85:15 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 85 | uarte.enable.write(|w| w.enable().enabled()); [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `config` on type `T` [INFO] [stderr] --> src/uarte.rs:90:14 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 90 | .config [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `baudrate` on type `T` [INFO] [stderr] --> src/uarte.rs:94:15 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 94 | uarte.baudrate.write(|w| w.baudrate().variant(baudrate)); [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_endtx` on type `T` [INFO] [stderr] --> src/uarte.rs:119:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 119 | self.0.events_endtx.reset(); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_txstopped` on type `T` [INFO] [stderr] --> src/uarte.rs:120:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 120 | self.0.events_txstopped.reset(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/uarte.rs:123:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 123 | self.0.txd.ptr.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `txd` on type `T` [INFO] [stderr] --> src/uarte.rs:131:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 131 | self.0.txd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_starttx` on type `T` [INFO] [stderr] --> src/uarte.rs:141:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 141 | self.0.tasks_starttx.write(|w| [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_endtx` on type `T` [INFO] [stderr] --> src/uarte.rs:149:28 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 149 | endtx = self.0.events_endtx.read().bits() != 0; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_txstopped` on type `T` [INFO] [stderr] --> src/uarte.rs:150:32 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 150 | txstopped = self.0.events_txstopped.read().bits() != 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_stoptx` on type `T` [INFO] [stderr] --> src/uarte.rs:167:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 167 | self.0.tasks_stoptx.write(|w| [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_endrx` on type `T` [INFO] [stderr] --> src/uarte.rs:184:22 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 184 | while self.0.events_endrx.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/uarte.rs:188:19 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 188 | if self.0.rxd.amount.read().bits() != rx_buffer.len() as u32 { [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_endrx` on type `T` [INFO] [stderr] --> src/uarte.rs:229:38 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 229 | event_complete |= self.0.events_endrx.read().bits() != 0; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/uarte.rs:244:33 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 244 | let bytes_read = self.0.rxd.amount.read().bits() as usize; [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/uarte.rs:275:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 275 | self.0.rxd.ptr.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `rxd` on type `T` [INFO] [stderr] --> src/uarte.rs:283:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 283 | self.0.rxd.maxcnt.write(|w| [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_startrx` on type `T` [INFO] [stderr] --> src/uarte.rs:293:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 293 | self.0.tasks_startrx.write(|w| [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_endrx` on type `T` [INFO] [stderr] --> src/uarte.rs:303:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 303 | self.0.events_endrx.write(|w| w); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_stoprx` on type `T` [INFO] [stderr] --> src/uarte.rs:314:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 314 | self.0.tasks_stoprx.write(|w| unsafe { w.bits(1) }); [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_rxto` on type `T` [INFO] [stderr] --> src/uarte.rs:317:22 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 317 | while self.0.events_rxto.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_rxto` on type `T` [INFO] [stderr] --> src/uarte.rs:320:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 320 | self.0.events_rxto.write(|w| w); [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `tasks_flushrx` on type `T` [INFO] [stderr] --> src/uarte.rs:323:16 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 323 | self.0.tasks_flushrx.write(|w| unsafe { w.bits(1) }); [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `events_endrx` on type `T` [INFO] [stderr] --> src/uarte.rs:326:22 [INFO] [stderr] | [INFO] [stderr] 41 | impl Uarte [INFO] [stderr] | - type parameter 'T' declared here [INFO] [stderr] ... [INFO] [stderr] 326 | while self.0.events_endrx.read().bits() == 0 {} [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] error: aborting due to 158 previous errors [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0412, E0432, E0433, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0412`. [INFO] [stderr] error: could not compile `nrf-hal-common`. [INFO] [stderr] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] running `"docker" "inspect" "ac5604d97c0d3c81f85f4c848dd440caef0e7f69a82d276b485d5e0f84df0384"` [INFO] running `"docker" "rm" "-f" "ac5604d97c0d3c81f85f4c848dd440caef0e7f69a82d276b485d5e0f84df0384"` [INFO] [stdout] ac5604d97c0d3c81f85f4c848dd440caef0e7f69a82d276b485d5e0f84df0384