[INFO] fetching crate gd32c1x3-hal 0.1.1... [INFO] testing gd32c1x3-hal-0.1.1 against try#8de4c7234dd9b97c9d76b58671343fdbbc9a433e+target=x86_64-unknown-linux-musl for musl_upgrade_1_2_5_with_libc_patch_0 [INFO] extracting crate gd32c1x3-hal 0.1.1 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate gd32c1x3-hal 0.1.1 [INFO] finished tweaking crates.io crate gd32c1x3-hal 0.1.1 [INFO] tweaked toml for crates.io crate gd32c1x3-hal 0.1.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate gd32c1x3-hal 0.1.1 on toolchain 8de4c7234dd9b97c9d76b58671343fdbbc9a433e [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 37 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.9.1) [INFO] [stderr] Adding embedded-hal v0.2.7 (available: v1.0.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded bxcan-ng v0.8.0 [INFO] [stderr] Downloaded fugit-timer v0.1.3 [INFO] [stderr] Downloaded ral-registers v0.1.3 [INFO] [stderr] Downloaded gd32-synopsys-usb-otg v0.4.1 [INFO] [stderr] Downloaded gd32c1 v0.9.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b953cc90be5ced665f4629739efa8defed62001e4d41cfd2423153e13a609fd9 [INFO] running `Command { std: "docker" "start" "-a" "b953cc90be5ced665f4629739efa8defed62001e4d41cfd2423153e13a609fd9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b953cc90be5ced665f4629739efa8defed62001e4d41cfd2423153e13a609fd9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b953cc90be5ced665f4629739efa8defed62001e4d41cfd2423153e13a609fd9", kill_on_drop: false }` [INFO] [stdout] b953cc90be5ced665f4629739efa8defed62001e4d41cfd2423153e13a609fd9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+8de4c7234dd9b97c9d76b58671343fdbbc9a433e" "build" "--frozen" "--message-format=json" "--target" "x86_64-unknown-linux-musl", kill_on_drop: false }` [INFO] [stdout] c06090d4d944e95c017945d9aa97f3301dff260edb1899d9ebba43e3384d542b [INFO] running `Command { std: "docker" "start" "-a" "c06090d4d944e95c017945d9aa97f3301dff260edb1899d9ebba43e3384d542b", kill_on_drop: false }` [INFO] [stderr] Compiling nb v1.1.0 [INFO] [stderr] Compiling semver-parser v0.7.0 [INFO] [stderr] Compiling vcell v0.1.3 [INFO] [stderr] Compiling heapless v0.8.0 [INFO] [stderr] Compiling cortex-m v0.7.7 [INFO] [stderr] Compiling void v1.0.2 [INFO] [stderr] Compiling stable_deref_trait v1.2.0 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling portable-atomic v1.11.1 [INFO] [stderr] Compiling volatile-register v0.2.2 [INFO] [stderr] Compiling gcd v2.3.0 [INFO] [stderr] Compiling gd32-synopsys-usb-otg v0.4.1 [INFO] [stderr] Compiling nb v0.1.3 [INFO] [stderr] Compiling bitfield v0.13.2 [INFO] [stderr] Compiling hash32 v0.3.1 [INFO] [stderr] Compiling embedded-hal v0.2.7 [INFO] [stderr] Compiling gd32c1 v0.9.1 [INFO] [stderr] Compiling semver v0.9.0 [INFO] [stderr] Compiling embedded-can v0.4.1 [INFO] [stderr] Compiling fugit v0.3.7 [INFO] [stderr] Compiling ral-registers v0.1.3 [INFO] [stderr] Compiling embedded-storage v0.3.1 [INFO] [stderr] Compiling critical-section v1.2.0 [INFO] [stderr] Compiling bxcan-ng v0.8.0 [INFO] [stderr] Compiling embedded-dma v0.2.0 [INFO] [stderr] Compiling rustc_version v0.2.3 [INFO] [stderr] Compiling embedded-storage-async v0.4.1 [INFO] [stderr] Compiling bare-metal v0.2.5 [INFO] [stderr] Compiling fugit-timer v0.1.3 [INFO] [stderr] Compiling usb-device v0.3.2 [INFO] [stderr] Compiling gd32c1x3-hal v0.1.1 (/opt/rustwide/workdir) [INFO] [stdout] error: Target not found. One of `gd32c103` or `gd32c113` feature flags must be specified. [INFO] [stdout] --> src/lib.rs:8:1 [INFO] [stdout] | [INFO] [stdout] 8 | compile_error!("Target not found. One of `gd32c103` or `gd32c113` feature flags must be specified."); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/afio.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::pac::{afio, Afio, Rcu}; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/backup_domain.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::pac::Bkp; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::pac`, `crate::pac` [INFO] [stdout] --> src/can.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | use crate::pac::{self, Rcu}; [INFO] [stdout] | ^^^ ^^^^ no `pac` in the root [INFO] [stdout] | | [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/fmc.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::pac::{fmc, Fmc}; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | use crate::pac::Exti; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:82:5 [INFO] [stdout] | [INFO] [stdout] 82 | use crate::pac; [INFO] [stdout] | ^^^^^^^^^^ no `pac` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved imports `crate::pac`, `crate::pac` [INFO] [stdout] --> src/i2c.rs:13:12 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::pac::{self, I2c0, I2c1, Rcu}; [INFO] [stdout] | ^^^ ^^^^ no `pac` in the root [INFO] [stdout] | | [INFO] [stdout] | could not find `pac` in the crate root [INFO] [stdout] | [INFO] [stdout] = note: unresolved item `crate::gpio::erased::pac` exists but is inaccessible [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/rcu.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::pac::{rcu, Pmu, Rcu as PacRcu}; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/rcu/enable.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::pac; [INFO] [stdout] | ^^^^^^^^^^ no `pac` in the root [INFO] [stdout] | [INFO] [stdout] = note: unresolved item `crate::i2c::blocking::pac` exists but is inaccessible [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/spi.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::pac::Rcu; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/spi.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::pac; [INFO] [stdout] | ^^^^^^^^^^ no `pac` in the root [INFO] [stdout] | [INFO] [stdout] = note: unresolved item `crate::i2c::blocking::pac` exists but is inaccessible [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/timer.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 52 | use crate::pac::{Dbg, Rcu}; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/timer.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | use crate::pac; [INFO] [stdout] | ^^^^^^^^^^ no `pac` in the root [INFO] [stdout] | [INFO] [stdout] = note: unresolved item `crate::i2c::blocking::pac` exists but is inaccessible [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/timer/pins.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::pac; [INFO] [stdout] | ^^^^^^^^^^ no `pac` in the root [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: consider importing this unresolved item through its public re-export instead [INFO] [stdout] | [INFO] [stdout] 1 | use crate::timer::pac; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/timer/pwm_input.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::pac::Dbg; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/timer/pwm_input.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::pac::{Timer0, Timer1, Timer2, 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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/crc.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::pac::{Crc, Rcu}; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/usb.rs:1:13 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{pac, gpio::{Floating, Input, Pin}, rcu::{Clocks, Enable}}; [INFO] [stdout] | ^^^ no `pac` in the root [INFO] [stdout] | [INFO] [stdout] = note: unresolved item `crate::i2c::blocking::pac` exists but is inaccessible [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/watchdog.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | pac::{Dbg, Fwdgt}, [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/dma.rs:137:28 [INFO] [stdout] | [INFO] [stdout] 137 | use crate::pac::{Rcu, $DMAX, dma0}; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 488 | / dma! { [INFO] [stdout] 489 | | Dma0: (dma0, { [INFO] [stdout] 490 | | C0: ( [INFO] [stdout] 491 | | ch0ctl, ch0cnt, ch0paddr, ch0maddr, [INFO] [stdout] ... | [INFO] [stdout] 564 | | }), [INFO] [stdout] 565 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:365:24 [INFO] [stdout] | [INFO] [stdout] 365 | use crate::pac::{$GPIOX, Rcu}; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 1088 | / gpio!(Gpioa, gpioa, PAx, 'A', [ [INFO] [stdout] 1089 | | PA0: (pa0, 0), [INFO] [stdout] 1090 | | PA1: (pa1, 1), [INFO] [stdout] 1091 | | PA2: (pa2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1104 | | PA15: (pa15, 15, Debugger), [INFO] [stdout] 1105 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:365:24 [INFO] [stdout] | [INFO] [stdout] 365 | use crate::pac::{$GPIOX, Rcu}; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 1107 | / gpio!(Gpiob, gpiob, PBx, 'B', [ [INFO] [stdout] 1108 | | PB0: (pb0, 0), [INFO] [stdout] 1109 | | PB1: (pb1, 1), [INFO] [stdout] 1110 | | PB2: (pb2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1123 | | PB15: (pb15, 15), [INFO] [stdout] 1124 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:365:24 [INFO] [stdout] | [INFO] [stdout] 365 | use crate::pac::{$GPIOX, Rcu}; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 1126 | / gpio!(Gpioc, gpioc, PCx, 'C', [ [INFO] [stdout] 1127 | | PC0: (pc0, 0), [INFO] [stdout] 1128 | | PC1: (pc1, 1), [INFO] [stdout] 1129 | | PC2: (pc2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1142 | | PC15: (pc15, 15), [INFO] [stdout] 1143 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:365:24 [INFO] [stdout] | [INFO] [stdout] 365 | use crate::pac::{$GPIOX, Rcu}; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 1145 | / gpio!(Gpiod, gpiod, PDx, 'D', [ [INFO] [stdout] 1146 | | PD0: (pd0, 0), [INFO] [stdout] 1147 | | PD1: (pd1, 1), [INFO] [stdout] 1148 | | PD2: (pd2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1161 | | PD15: (pd15, 15), [INFO] [stdout] 1162 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::pac` [INFO] [stdout] --> src/gpio.rs:365:24 [INFO] [stdout] | [INFO] [stdout] 365 | use crate::pac::{$GPIOX, Rcu}; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 1164 | / gpio!(Gpioe, gpioe, PEx, 'E', [ [INFO] [stdout] 1165 | | PE0: (pe0, 0), [INFO] [stdout] 1166 | | PE1: (pe1, 1), [INFO] [stdout] 1167 | | PE2: (pe2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1180 | | PE15: (pe15, 15), [INFO] [stdout] 1181 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/backup_domain.rs:143:36 [INFO] [stdout] | [INFO] [stdout] 143 | _regs: unsafe { crate::pac::Bkp::steal() } [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/rcu.rs:279:40 [INFO] [stdout] | [INFO] [stdout] 279 | pub fn constrain(self, bkp: crate::pac::Bkp, pmu: &mut Pmu) -> BackupDomain { [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/rcu.rs:281:38 [INFO] [stdout] | [INFO] [stdout] 281 | let rcu = unsafe { &(*crate::pac::Rcu::ptr()) }; [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/rcu.rs:282:16 [INFO] [stdout] | [INFO] [stdout] 282 | crate::pac::Bkp::enable(rcu); [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/rcu.rs:283:16 [INFO] [stdout] | [INFO] [stdout] 283 | crate::pac::Pmu::enable(rcu); [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:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/timer.rs:412:35 [INFO] [stdout] | [INFO] [stdout] 412 | type Mms = crate::pac::$timbase::ctl1::Mmc; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 753 | / hal!( [INFO] [stdout] 754 | | pac::Timer1: [Timer1, u16, timer1_hold, c: (CH4), m: timer1,], [INFO] [stdout] 755 | | pac::Timer2: [Timer2, u16, timer2_hold, c: (CH4), m: timer1,], [INFO] [stdout] 756 | | pac::Timer3: [Timer3, u16, timer3_hold, c: (CH4), m: timer1,], [INFO] [stdout] 757 | | pac::Timer4: [Timer4, u16, timer4_hold, c: (CH4), m: timer1,], [INFO] [stdout] 758 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/timer.rs:412:35 [INFO] [stdout] | [INFO] [stdout] 412 | type Mms = crate::pac::$timbase::ctl1::Mmc; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 760 | / hal!( [INFO] [stdout] 761 | | pac::Timer0: [Timer0, u16, timer0_hold, c: (CH4, _aoe), m: timer0,], [INFO] [stdout] 762 | | pac::Timer7: [Timer7, u16, timer7_hold, c: (CH4, _aoe), m: timer0,], [INFO] [stdout] 763 | | [INFO] [stdout] 764 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `pac` in the crate root [INFO] [stdout] --> src/timer.rs:412:35 [INFO] [stdout] | [INFO] [stdout] 412 | type Mms = crate::pac::$timbase::ctl1::Mmc; [INFO] [stdout] | ^^^ could not find `pac` in the crate root [INFO] [stdout] ... [INFO] [stdout] 766 | / hal! { [INFO] [stdout] 767 | | pac::Timer5: [Timer5, u16, timer5_hold, m: timer5,], [INFO] [stdout] 768 | | pac::Timer6: [Timer6, u16, timer6_hold, m: timer5,], [INFO] [stdout] 769 | | [INFO] [stdout] 770 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 23 | pub use gd32c1::gd32c103 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c103` feature [INFO] [stdout] --> src/lib.rs:22:7 [INFO] [stdout] | [INFO] [stdout] 22 | #[cfg(feature = "gd32c103")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: found an item that was configured out [INFO] [stdout] --> src/lib.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | pub use gd32c1::gd32c113 as pac; [INFO] [stdout] | ^^^ [INFO] [stdout] note: the item is gated behind the `gd32c113` feature [INFO] [stdout] --> src/lib.rs:24:7 [INFO] [stdout] | [INFO] [stdout] 24 | #[cfg(feature = "gd32c113")] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Enable` and `Reset` [INFO] [stdout] --> src/afio.rs:5:18 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::rcu::{Enable, Reset}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::rcu::Enable` [INFO] [stdout] --> src/dma.rs:140:21 [INFO] [stdout] | [INFO] [stdout] 140 | use crate::rcu::Enable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 488 | / dma! { [INFO] [stdout] 489 | | Dma0: (dma0, { [INFO] [stdout] 490 | | C0: ( [INFO] [stdout] 491 | | ch0ctl, ch0cnt, ch0paddr, ch0maddr, [INFO] [stdout] ... | [INFO] [stdout] 564 | | }), [INFO] [stdout] 565 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Enable` and `Reset` [INFO] [stdout] --> src/gpio.rs:366:30 [INFO] [stdout] | [INFO] [stdout] 366 | use crate::rcu::{Enable, Reset}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1088 | / gpio!(Gpioa, gpioa, PAx, 'A', [ [INFO] [stdout] 1089 | | PA0: (pa0, 0), [INFO] [stdout] 1090 | | PA1: (pa1, 1), [INFO] [stdout] 1091 | | PA2: (pa2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1104 | | PA15: (pa15, 15, Debugger), [INFO] [stdout] 1105 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Enable` and `Reset` [INFO] [stdout] --> src/gpio.rs:366:30 [INFO] [stdout] | [INFO] [stdout] 366 | use crate::rcu::{Enable, Reset}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1107 | / gpio!(Gpiob, gpiob, PBx, 'B', [ [INFO] [stdout] 1108 | | PB0: (pb0, 0), [INFO] [stdout] 1109 | | PB1: (pb1, 1), [INFO] [stdout] 1110 | | PB2: (pb2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1123 | | PB15: (pb15, 15), [INFO] [stdout] 1124 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Enable` and `Reset` [INFO] [stdout] --> src/gpio.rs:366:30 [INFO] [stdout] | [INFO] [stdout] 366 | use crate::rcu::{Enable, Reset}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1126 | / gpio!(Gpioc, gpioc, PCx, 'C', [ [INFO] [stdout] 1127 | | PC0: (pc0, 0), [INFO] [stdout] 1128 | | PC1: (pc1, 1), [INFO] [stdout] 1129 | | PC2: (pc2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1142 | | PC15: (pc15, 15), [INFO] [stdout] 1143 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Enable` and `Reset` [INFO] [stdout] --> src/gpio.rs:366:30 [INFO] [stdout] | [INFO] [stdout] 366 | use crate::rcu::{Enable, Reset}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1145 | / gpio!(Gpiod, gpiod, PDx, 'D', [ [INFO] [stdout] 1146 | | PD0: (pd0, 0), [INFO] [stdout] 1147 | | PD1: (pd1, 1), [INFO] [stdout] 1148 | | PD2: (pd2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1161 | | PD15: (pd15, 15), [INFO] [stdout] 1162 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Enable` and `Reset` [INFO] [stdout] --> src/gpio.rs:366:30 [INFO] [stdout] | [INFO] [stdout] 366 | use crate::rcu::{Enable, Reset}; [INFO] [stdout] | ^^^^^^ ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1164 | / gpio!(Gpioe, gpioe, PEx, 'E', [ [INFO] [stdout] 1165 | | PE0: (pe0, 0), [INFO] [stdout] 1166 | | PE1: (pe1, 1), [INFO] [stdout] 1167 | | PE2: (pe2, 2), [INFO] [stdout] ... | [INFO] [stdout] 1180 | | PE15: (pe15, 15), [INFO] [stdout] 1181 | | ]); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in the macro `gpio` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::rcu::Enable` [INFO] [stdout] --> src/crc.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::rcu::Enable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Enable` [INFO] [stdout] --> src/usb.rs:1:62 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::{pac, gpio::{Floating, Input, Pin}, rcu::{Clocks, Enable}}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_tx_dma` [INFO] [stdout] --> src/spi.rs:703:13 [INFO] [stdout] | [INFO] [stdout] 703 | pub fn with_tx_dma(self, channel: $TCi) -> SpiTxDma<$SPIi, REMAP, PINS, OP, $TCi> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `with_tx_dma` [INFO] [stdout] | other definition for `with_tx_dma` [INFO] [stdout] ... [INFO] [stdout] 965 | / spi_dma!( [INFO] [stdout] 966 | | pac::Spi0, [INFO] [stdout] 967 | | dma0::C1, [INFO] [stdout] 968 | | dma0::C2, [INFO] [stdout] ... | [INFO] [stdout] 971 | | Spi0RxTxDma [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_rx_dma` [INFO] [stdout] --> src/spi.rs:710:13 [INFO] [stdout] | [INFO] [stdout] 710 | pub fn with_rx_dma(self, channel: $RCi) -> SpiRxDma<$SPIi, REMAP, PINS, OP, $RCi> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `with_rx_dma` [INFO] [stdout] | other definition for `with_rx_dma` [INFO] [stdout] ... [INFO] [stdout] 965 | / spi_dma!( [INFO] [stdout] 966 | | pac::Spi0, [INFO] [stdout] 967 | | dma0::C1, [INFO] [stdout] 968 | | dma0::C2, [INFO] [stdout] ... | [INFO] [stdout] 971 | | Spi0RxTxDma [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_rx_tx_dma` [INFO] [stdout] --> src/spi.rs:717:13 [INFO] [stdout] | [INFO] [stdout] 717 | / pub fn with_rx_tx_dma( [INFO] [stdout] 718 | | self, [INFO] [stdout] 719 | | rxchannel: $RCi, [INFO] [stdout] 720 | | txchannel: $TCi, [INFO] [stdout] 721 | | ) -> SpiRxTxDma<$SPIi, REMAP, PINS, OP, $RCi, $TCi> { [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |_______________________________________________________________duplicate definitions for `with_rx_tx_dma` [INFO] [stdout] | other definition for `with_rx_tx_dma` [INFO] [stdout] ... [INFO] [stdout] 965 | / spi_dma!( [INFO] [stdout] 966 | | pac::Spi0, [INFO] [stdout] 967 | | dma0::C1, [INFO] [stdout] 968 | | dma0::C2, [INFO] [stdout] ... | [INFO] [stdout] 971 | | Spi0RxTxDma [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_tx_dma` [INFO] [stdout] --> src/spi.rs:703:13 [INFO] [stdout] | [INFO] [stdout] 703 | pub fn with_tx_dma(self, channel: $TCi) -> SpiTxDma<$SPIi, REMAP, PINS, OP, $TCi> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `with_tx_dma` [INFO] [stdout] | other definition for `with_tx_dma` [INFO] [stdout] ... [INFO] [stdout] 965 | / spi_dma!( [INFO] [stdout] 966 | | pac::Spi0, [INFO] [stdout] 967 | | dma0::C1, [INFO] [stdout] 968 | | dma0::C2, [INFO] [stdout] ... | [INFO] [stdout] 971 | | Spi0RxTxDma [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_rx_dma` [INFO] [stdout] --> src/spi.rs:710:13 [INFO] [stdout] | [INFO] [stdout] 710 | pub fn with_rx_dma(self, channel: $RCi) -> SpiRxDma<$SPIi, REMAP, PINS, OP, $RCi> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `with_rx_dma` [INFO] [stdout] | other definition for `with_rx_dma` [INFO] [stdout] ... [INFO] [stdout] 965 | / spi_dma!( [INFO] [stdout] 966 | | pac::Spi0, [INFO] [stdout] 967 | | dma0::C1, [INFO] [stdout] 968 | | dma0::C2, [INFO] [stdout] ... | [INFO] [stdout] 971 | | Spi0RxTxDma [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_rx_tx_dma` [INFO] [stdout] --> src/spi.rs:717:13 [INFO] [stdout] | [INFO] [stdout] 717 | / pub fn with_rx_tx_dma( [INFO] [stdout] 718 | | self, [INFO] [stdout] 719 | | rxchannel: $RCi, [INFO] [stdout] 720 | | txchannel: $TCi, [INFO] [stdout] 721 | | ) -> SpiRxTxDma<$SPIi, REMAP, PINS, OP, $RCi, $TCi> { [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |_______________________________________________________________duplicate definitions for `with_rx_tx_dma` [INFO] [stdout] | other definition for `with_rx_tx_dma` [INFO] [stdout] ... [INFO] [stdout] 965 | / spi_dma!( [INFO] [stdout] 966 | | pac::Spi0, [INFO] [stdout] 967 | | dma0::C1, [INFO] [stdout] 968 | | dma0::C2, [INFO] [stdout] ... | [INFO] [stdout] 971 | | Spi0RxTxDma [INFO] [stdout] 972 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_tx_dma` [INFO] [stdout] --> src/spi.rs:703:13 [INFO] [stdout] | [INFO] [stdout] 703 | pub fn with_tx_dma(self, channel: $TCi) -> SpiTxDma<$SPIi, REMAP, PINS, OP, $TCi> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `with_tx_dma` [INFO] [stdout] | other definition for `with_tx_dma` [INFO] [stdout] ... [INFO] [stdout] 973 | / spi_dma!( [INFO] [stdout] 974 | | pac::Spi1, [INFO] [stdout] 975 | | dma0::C3, [INFO] [stdout] 976 | | dma0::C4, [INFO] [stdout] ... | [INFO] [stdout] 979 | | Spi1RxTxDma [INFO] [stdout] 980 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_rx_dma` [INFO] [stdout] --> src/spi.rs:710:13 [INFO] [stdout] | [INFO] [stdout] 710 | pub fn with_rx_dma(self, channel: $RCi) -> SpiRxDma<$SPIi, REMAP, PINS, OP, $RCi> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `with_rx_dma` [INFO] [stdout] | other definition for `with_rx_dma` [INFO] [stdout] ... [INFO] [stdout] 973 | / spi_dma!( [INFO] [stdout] 974 | | pac::Spi1, [INFO] [stdout] 975 | | dma0::C3, [INFO] [stdout] 976 | | dma0::C4, [INFO] [stdout] ... | [INFO] [stdout] 979 | | Spi1RxTxDma [INFO] [stdout] 980 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `with_rx_tx_dma` [INFO] [stdout] --> src/spi.rs:717:13 [INFO] [stdout] | [INFO] [stdout] 717 | / pub fn with_rx_tx_dma( [INFO] [stdout] 718 | | self, [INFO] [stdout] 719 | | rxchannel: $RCi, [INFO] [stdout] 720 | | txchannel: $TCi, [INFO] [stdout] 721 | | ) -> SpiRxTxDma<$SPIi, REMAP, PINS, OP, $RCi, $TCi> { [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |_______________________________________________________________duplicate definitions for `with_rx_tx_dma` [INFO] [stdout] | other definition for `with_rx_tx_dma` [INFO] [stdout] ... [INFO] [stdout] 973 | / spi_dma!( [INFO] [stdout] 974 | | pac::Spi1, [INFO] [stdout] 975 | | dma0::C3, [INFO] [stdout] 976 | | dma0::C4, [INFO] [stdout] ... | [INFO] [stdout] 979 | | Spi1RxTxDma [INFO] [stdout] 980 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `spi_dma` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_frequency` [INFO] [stdout] --> src/timer/pwm_input.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn read_frequency(&self, mode : ReadMode, clocks : &Clocks) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_frequency` [INFO] [stdout] | other definition for `read_frequency` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_duty` [INFO] [stdout] --> src/timer/pwm_input.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn read_duty(&self, mode : ReadMode) -> Result<(u16,u16),Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_duty` [INFO] [stdout] | other definition for `read_duty` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `wait_for_capture` [INFO] [stdout] --> src/timer/pwm_input.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | fn wait_for_capture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `wait_for_capture` [INFO] [stdout] | other definition for `wait_for_capture` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_frequency` [INFO] [stdout] --> src/timer/pwm_input.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn read_frequency(&self, mode : ReadMode, clocks : &Clocks) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_frequency` [INFO] [stdout] | other definition for `read_frequency` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_duty` [INFO] [stdout] --> src/timer/pwm_input.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn read_duty(&self, mode : ReadMode) -> Result<(u16,u16),Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_duty` [INFO] [stdout] | other definition for `read_duty` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `wait_for_capture` [INFO] [stdout] --> src/timer/pwm_input.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | fn wait_for_capture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `wait_for_capture` [INFO] [stdout] | other definition for `wait_for_capture` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_frequency` [INFO] [stdout] --> src/timer/pwm_input.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn read_frequency(&self, mode : ReadMode, clocks : &Clocks) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_frequency` [INFO] [stdout] | other definition for `read_frequency` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_duty` [INFO] [stdout] --> src/timer/pwm_input.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn read_duty(&self, mode : ReadMode) -> Result<(u16,u16),Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_duty` [INFO] [stdout] | other definition for `read_duty` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `wait_for_capture` [INFO] [stdout] --> src/timer/pwm_input.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | fn wait_for_capture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `wait_for_capture` [INFO] [stdout] | other definition for `wait_for_capture` [INFO] [stdout] ... [INFO] [stdout] 310 | / hal! { [INFO] [stdout] 311 | | Timer0: (tim0), [INFO] [stdout] 312 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_frequency` [INFO] [stdout] --> src/timer/pwm_input.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn read_frequency(&self, mode : ReadMode, clocks : &Clocks) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_frequency` [INFO] [stdout] | other definition for `read_frequency` [INFO] [stdout] ... [INFO] [stdout] 314 | / hal! { [INFO] [stdout] 315 | | Timer1: (tim1), [INFO] [stdout] 316 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_duty` [INFO] [stdout] --> src/timer/pwm_input.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn read_duty(&self, mode : ReadMode) -> Result<(u16,u16),Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_duty` [INFO] [stdout] | other definition for `read_duty` [INFO] [stdout] ... [INFO] [stdout] 314 | / hal! { [INFO] [stdout] 315 | | Timer1: (tim1), [INFO] [stdout] 316 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `wait_for_capture` [INFO] [stdout] --> src/timer/pwm_input.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | fn wait_for_capture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `wait_for_capture` [INFO] [stdout] | other definition for `wait_for_capture` [INFO] [stdout] ... [INFO] [stdout] 314 | / hal! { [INFO] [stdout] 315 | | Timer1: (tim1), [INFO] [stdout] 316 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_frequency` [INFO] [stdout] --> src/timer/pwm_input.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn read_frequency(&self, mode : ReadMode, clocks : &Clocks) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_frequency` [INFO] [stdout] | other definition for `read_frequency` [INFO] [stdout] ... [INFO] [stdout] 314 | / hal! { [INFO] [stdout] 315 | | Timer1: (tim1), [INFO] [stdout] 316 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_duty` [INFO] [stdout] --> src/timer/pwm_input.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn read_duty(&self, mode : ReadMode) -> Result<(u16,u16),Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_duty` [INFO] [stdout] | other definition for `read_duty` [INFO] [stdout] ... [INFO] [stdout] 314 | / hal! { [INFO] [stdout] 315 | | Timer1: (tim1), [INFO] [stdout] 316 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `wait_for_capture` [INFO] [stdout] --> src/timer/pwm_input.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | fn wait_for_capture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `wait_for_capture` [INFO] [stdout] | other definition for `wait_for_capture` [INFO] [stdout] ... [INFO] [stdout] 314 | / hal! { [INFO] [stdout] 315 | | Timer1: (tim1), [INFO] [stdout] 316 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_frequency` [INFO] [stdout] --> src/timer/pwm_input.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn read_frequency(&self, mode : ReadMode, clocks : &Clocks) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_frequency` [INFO] [stdout] | other definition for `read_frequency` [INFO] [stdout] ... [INFO] [stdout] 318 | / hal! { [INFO] [stdout] 319 | | Timer2: (tim2), [INFO] [stdout] 320 | | Timer3: (tim3), [INFO] [stdout] 321 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_duty` [INFO] [stdout] --> src/timer/pwm_input.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn read_duty(&self, mode : ReadMode) -> Result<(u16,u16),Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_duty` [INFO] [stdout] | other definition for `read_duty` [INFO] [stdout] ... [INFO] [stdout] 318 | / hal! { [INFO] [stdout] 319 | | Timer2: (tim2), [INFO] [stdout] 320 | | Timer3: (tim3), [INFO] [stdout] 321 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `wait_for_capture` [INFO] [stdout] --> src/timer/pwm_input.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | fn wait_for_capture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `wait_for_capture` [INFO] [stdout] | other definition for `wait_for_capture` [INFO] [stdout] ... [INFO] [stdout] 318 | / hal! { [INFO] [stdout] 319 | | Timer2: (tim2), [INFO] [stdout] 320 | | Timer3: (tim3), [INFO] [stdout] 321 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_frequency` [INFO] [stdout] --> src/timer/pwm_input.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 254 | pub fn read_frequency(&self, mode : ReadMode, clocks : &Clocks) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_frequency` [INFO] [stdout] | other definition for `read_frequency` [INFO] [stdout] ... [INFO] [stdout] 318 | / hal! { [INFO] [stdout] 319 | | Timer2: (tim2), [INFO] [stdout] 320 | | Timer3: (tim3), [INFO] [stdout] 321 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `read_duty` [INFO] [stdout] --> src/timer/pwm_input.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn read_duty(&self, mode : ReadMode) -> Result<(u16,u16),Error> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `read_duty` [INFO] [stdout] | other definition for `read_duty` [INFO] [stdout] ... [INFO] [stdout] 318 | / hal! { [INFO] [stdout] 319 | | Timer2: (tim2), [INFO] [stdout] 320 | | Timer3: (tim3), [INFO] [stdout] 321 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `wait_for_capture` [INFO] [stdout] --> src/timer/pwm_input.rs:302:17 [INFO] [stdout] | [INFO] [stdout] 302 | fn wait_for_capture(&self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | duplicate definitions for `wait_for_capture` [INFO] [stdout] | other definition for `wait_for_capture` [INFO] [stdout] ... [INFO] [stdout] 318 | / hal! { [INFO] [stdout] 319 | | Timer2: (tim2), [INFO] [stdout] 320 | | Timer3: (tim3), [INFO] [stdout] 321 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `hal` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / pub fn pwm_input( [INFO] [stdout] 79 | | mut self, [INFO] [stdout] 80 | | pins: PINS, [INFO] [stdout] 81 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 86 | | REMAP: Remap, [INFO] [stdout] 87 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 96 | / pub fn pwm_input( [INFO] [stdout] 97 | | mut self, [INFO] [stdout] 98 | | pins: PINS, [INFO] [stdout] 99 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 104 | | REMAP: Remap, [INFO] [stdout] 105 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / pub fn pwm_input( [INFO] [stdout] 79 | | mut self, [INFO] [stdout] 80 | | pins: PINS, [INFO] [stdout] 81 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 86 | | REMAP: Remap, [INFO] [stdout] 87 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 115 | / pub fn pwm_input( [INFO] [stdout] 116 | | mut self, [INFO] [stdout] 117 | | pins: PINS, [INFO] [stdout] 118 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 123 | | REMAP: Remap, [INFO] [stdout] 124 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / pub fn pwm_input( [INFO] [stdout] 79 | | mut self, [INFO] [stdout] 80 | | pins: PINS, [INFO] [stdout] 81 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 86 | | REMAP: Remap, [INFO] [stdout] 87 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 134 | / pub fn pwm_input( [INFO] [stdout] 135 | | mut self, [INFO] [stdout] 136 | | pins: PINS, [INFO] [stdout] 137 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 142 | | REMAP: Remap, [INFO] [stdout] 143 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | / pub fn pwm_input( [INFO] [stdout] 79 | | mut self, [INFO] [stdout] 80 | | pins: PINS, [INFO] [stdout] 81 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 86 | | REMAP: Remap, [INFO] [stdout] 87 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 153 | / pub fn pwm_input( [INFO] [stdout] 154 | | mut self, [INFO] [stdout] 155 | | pins: PINS, [INFO] [stdout] 156 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 161 | | REMAP: Remap, [INFO] [stdout] 162 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | / pub fn pwm_input( [INFO] [stdout] 97 | | mut self, [INFO] [stdout] 98 | | pins: PINS, [INFO] [stdout] 99 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 104 | | REMAP: Remap, [INFO] [stdout] 105 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 115 | / pub fn pwm_input( [INFO] [stdout] 116 | | mut self, [INFO] [stdout] 117 | | pins: PINS, [INFO] [stdout] 118 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 123 | | REMAP: Remap, [INFO] [stdout] 124 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | / pub fn pwm_input( [INFO] [stdout] 97 | | mut self, [INFO] [stdout] 98 | | pins: PINS, [INFO] [stdout] 99 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 104 | | REMAP: Remap, [INFO] [stdout] 105 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 134 | / pub fn pwm_input( [INFO] [stdout] 135 | | mut self, [INFO] [stdout] 136 | | pins: PINS, [INFO] [stdout] 137 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 142 | | REMAP: Remap, [INFO] [stdout] 143 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | / pub fn pwm_input( [INFO] [stdout] 97 | | mut self, [INFO] [stdout] 98 | | pins: PINS, [INFO] [stdout] 99 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 104 | | REMAP: Remap, [INFO] [stdout] 105 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 153 | / pub fn pwm_input( [INFO] [stdout] 154 | | mut self, [INFO] [stdout] 155 | | pins: PINS, [INFO] [stdout] 156 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 161 | | REMAP: Remap, [INFO] [stdout] 162 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | / pub fn pwm_input( [INFO] [stdout] 116 | | mut self, [INFO] [stdout] 117 | | pins: PINS, [INFO] [stdout] 118 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 123 | | REMAP: Remap, [INFO] [stdout] 124 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 134 | / pub fn pwm_input( [INFO] [stdout] 135 | | mut self, [INFO] [stdout] 136 | | pins: PINS, [INFO] [stdout] 137 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 142 | | REMAP: Remap, [INFO] [stdout] 143 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:115:5 [INFO] [stdout] | [INFO] [stdout] 115 | / pub fn pwm_input( [INFO] [stdout] 116 | | mut self, [INFO] [stdout] 117 | | pins: PINS, [INFO] [stdout] 118 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 123 | | REMAP: Remap, [INFO] [stdout] 124 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 153 | / pub fn pwm_input( [INFO] [stdout] 154 | | mut self, [INFO] [stdout] 155 | | pins: PINS, [INFO] [stdout] 156 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 161 | | REMAP: Remap, [INFO] [stdout] 162 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0592]: duplicate definitions with name `pwm_input` [INFO] [stdout] --> src/timer/pwm_input.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | / pub fn pwm_input( [INFO] [stdout] 135 | | mut self, [INFO] [stdout] 136 | | pins: PINS, [INFO] [stdout] 137 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 142 | | REMAP: Remap, [INFO] [stdout] 143 | | PINS: Pins, [INFO] [stdout] | |__________________________^ duplicate definitions for `pwm_input` [INFO] [stdout] ... [INFO] [stdout] 153 | / pub fn pwm_input( [INFO] [stdout] 154 | | mut self, [INFO] [stdout] 155 | | pins: PINS, [INFO] [stdout] 156 | | pcf0: &mut PCF0, [INFO] [stdout] ... | [INFO] [stdout] 161 | | REMAP: Remap, [INFO] [stdout] 162 | | PINS: Pins, [INFO] [stdout] | |__________________________- other definition for `pwm_input` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433, E0592. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] [INFO] [stderr] error: could not compile `gd32c1x3-hal` (lib) due to 74 previous errors; 9 warnings emitted [INFO] running `Command { std: "docker" "inspect" "c06090d4d944e95c017945d9aa97f3301dff260edb1899d9ebba43e3384d542b", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c06090d4d944e95c017945d9aa97f3301dff260edb1899d9ebba43e3384d542b", kill_on_drop: false }` [INFO] [stdout] c06090d4d944e95c017945d9aa97f3301dff260edb1899d9ebba43e3384d542b