[INFO] fetching crate hc32f460_driver_sys 0.4.6...
[INFO] testing hc32f460_driver_sys-0.4.6 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate hc32f460_driver_sys 0.4.6 into /workspace/builds/worker-0-tc1/source
[INFO] started tweaking crates.io crate hc32f460_driver_sys 0.4.6
[INFO] finished tweaking crates.io crate hc32f460_driver_sys 0.4.6
[INFO] tweaked toml for crates.io crate hc32f460_driver_sys 0.4.6 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hc32f460_driver_sys 0.4.6 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hc32f460_driver_sys 0.4.6 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cortex-m-rt v0.7.6
[INFO] [stderr]   Downloaded cortex-m-rt-macros v0.7.6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22
[INFO] running `Command { std: "docker" "start" "96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling hc32f460_driver_sys v0.4.6 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/patch.rs:7:33
[INFO] [stdout]   |
[INFO] [stdout] 7 |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_HCLKS) >> (CMU_SCFGR_HCLKS_POS as i32)) as i32)
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 & u64`
[INFO] [stdout]  --> src/patch.rs:7:31
[INFO] [stdout]   |
[INFO] [stdout] 7 |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_HCLKS) >> (CMU_SCFGR_HCLKS_POS as i32)) as i32)
[INFO] [stdout]   |                               ^ no implementation for `u32 & u64`
[INFO] [stdout]   |
[INFO] [stdout]   = help: the trait `BitAnd<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitAnd<Rhs>`
[INFO] [stdout]  --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd`
[INFO] [stdout]  ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:187:0
[INFO] [stdout]   |
[INFO] [stdout]   = note: in this macro invocation
[INFO] [stdout]  --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]  ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]  ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd`
[INFO] [stdout]   = note: this error originates in the macro `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/patch.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 5 |   pub unsafe fn HCLK_VALUE() -> c_ulong {
[INFO] [stdout]   |                                 ------- expected `u64` because of return type
[INFO] [stdout] 6 | /     SystemCoreClock
[INFO] [stdout] 7 | |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_HCLKS) >> (CMU_SCFGR_HCLKS_POS as i32)) as i32)
[INFO] [stdout]   | |_________________________________________________________________________________________^ expected `u64`, found `u32`
[INFO] [stdout]   |
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]   |
[INFO] [stdout] 6 ~     (SystemCoreClock
[INFO] [stdout] 7 ~         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_HCLKS) >> (CMU_SCFGR_HCLKS_POS as i32)) as i32)).into()
[INFO] [stdout]   |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:12:33
[INFO] [stdout]    |
[INFO] [stdout] 12 |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_PCLK3S) >> (CMU_SCFGR_PCLK0S_POS as i32)) as i32)
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 & u64`
[INFO] [stdout]   --> src/patch.rs:12:31
[INFO] [stdout]    |
[INFO] [stdout] 12 |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_PCLK3S) >> (CMU_SCFGR_PCLK0S_POS as i32)) as i32)
[INFO] [stdout]    |                               ^ no implementation for `u32 & u64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `BitAnd<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitAnd<Rhs>`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:187:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: in this macro invocation
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd`
[INFO] [stdout]    = note: this error originates in the macro `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |   pub unsafe fn I2C_SRC_CLK() -> c_ulong {
[INFO] [stdout]    |                                  ------- expected `u64` because of return type
[INFO] [stdout] 11 | /     SystemCoreClock
[INFO] [stdout] 12 | |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_PCLK3S) >> (CMU_SCFGR_PCLK0S_POS as i32)) as i32)
[INFO] [stdout]    | |___________________________________________________________________________________________^ expected `u64`, found `u32`
[INFO] [stdout]    |
[INFO] [stdout] help: you can convert a `u32` to a `u64`
[INFO] [stdout]    |
[INFO] [stdout] 11 ~     (SystemCoreClock
[INFO] [stdout] 12 ~         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_PCLK3S) >> (CMU_SCFGR_PCLK0S_POS as i32)) as i32)).into()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |     regAddr - __PERIPH_BASE
[INFO] [stdout]    |               ^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u64` from `u32`
[INFO] [stdout]   --> src/patch.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |     regAddr - __PERIPH_BASE
[INFO] [stdout]    |             ^ no implementation for `u32 - u64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Sub<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub<u32>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub<&u32>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:225:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:52:46
[INFO] [stdout]    |
[INFO] [stdout] 52 |     (__REG_OFS(regAddr) << 5) + (pos << 2) + __PERIPH_BIT_BAND_BASE
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u64` to `u32`
[INFO] [stdout]   --> src/patch.rs:52:44
[INFO] [stdout]    |
[INFO] [stdout] 52 |     (__REG_OFS(regAddr) << 5) + (pos << 2) + __PERIPH_BIT_BAND_BASE
[INFO] [stdout]    |                                            ^ no implementation for `u32 + u64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Add<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add<u32>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add<&u32>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     EFM_SECTOR_SIZE * x
[INFO] [stdout]    |                       ^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const fn EFM_SECTOR_ADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                              -------- expected `u32` because of return type
[INFO] [stdout] 72 |     EFM_SECTOR_SIZE * x
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot multiply `u64` by `u32`
[INFO] [stdout]   --> src/patch.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     EFM_SECTOR_SIZE * x
[INFO] [stdout]    |                     ^ no implementation for `u64 * u32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Mul<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Mul<Rhs>`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul<u64>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul<&u64>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:344:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:359:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `mul_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:76:25
[INFO] [stdout]    |
[INFO] [stdout] 76 |     EFM_OTP_LOCK_ADDR + 0x04 * x
[INFO] [stdout]    |                         ^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:76:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const fn EFM_OTP_BLOCK_LOCKADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                                     -------- expected `u32` because of return type
[INFO] [stdout] 76 |     EFM_OTP_LOCK_ADDR + 0x04 * x
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]   --> src/patch.rs:76:23
[INFO] [stdout]    |
[INFO] [stdout] 76 |     EFM_OTP_LOCK_ADDR + 0x04 * x
[INFO] [stdout]    |                       ^ no implementation for `u64 + u32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add<u64>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add<&u64>`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add`
[INFO] [stdout]   --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add`
[INFO] [stdout]   ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5903:28
[INFO] [stdout]      |
[INFO] [stdout] 5903 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5903:14
[INFO] [stdout]      |
[INFO] [stdout] 5903 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5903:26
[INFO] [stdout]      |
[INFO] [stdout] 5903 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5905:28
[INFO] [stdout]      |
[INFO] [stdout] 5905 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL2) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5905:14
[INFO] [stdout]      |
[INFO] [stdout] 5905 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL2) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5905:26
[INFO] [stdout]      |
[INFO] [stdout] 5905 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL2) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5907:28
[INFO] [stdout]      |
[INFO] [stdout] 5907 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL3) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5907:14
[INFO] [stdout]      |
[INFO] [stdout] 5907 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL3) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5907:26
[INFO] [stdout]      |
[INFO] [stdout] 5907 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL3) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5909:28
[INFO] [stdout]      |
[INFO] [stdout] 5909 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL4) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5909:14
[INFO] [stdout]      |
[INFO] [stdout] 5909 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL4) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5909:26
[INFO] [stdout]      |
[INFO] [stdout] 5909 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DCU_TRGSEL4) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5911:28
[INFO] [stdout]      |
[INFO] [stdout] 5911 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5911:14
[INFO] [stdout]      |
[INFO] [stdout] 5911 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL0) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5911:26
[INFO] [stdout]      |
[INFO] [stdout] 5911 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5913:28
[INFO] [stdout]      |
[INFO] [stdout] 5913 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5913:14
[INFO] [stdout]      |
[INFO] [stdout] 5913 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5913:26
[INFO] [stdout]      |
[INFO] [stdout] 5913 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5915:28
[INFO] [stdout]      |
[INFO] [stdout] 5915 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL2) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5915:14
[INFO] [stdout]      |
[INFO] [stdout] 5915 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL2) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5915:26
[INFO] [stdout]      |
[INFO] [stdout] 5915 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL2) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5917:28
[INFO] [stdout]      |
[INFO] [stdout] 5917 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL3) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5917:14
[INFO] [stdout]      |
[INFO] [stdout] 5917 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL3) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5917:26
[INFO] [stdout]      |
[INFO] [stdout] 5917 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL3) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5919:28
[INFO] [stdout]      |
[INFO] [stdout] 5919 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5919:14
[INFO] [stdout]      |
[INFO] [stdout] 5919 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL0) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5919:26
[INFO] [stdout]      |
[INFO] [stdout] 5919 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5921:28
[INFO] [stdout]      |
[INFO] [stdout] 5921 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5921:14
[INFO] [stdout]      |
[INFO] [stdout] 5921 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5921:26
[INFO] [stdout]      |
[INFO] [stdout] 5921 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5923:28
[INFO] [stdout]      |
[INFO] [stdout] 5923 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL2) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5923:14
[INFO] [stdout]      |
[INFO] [stdout] 5923 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL2) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5923:26
[INFO] [stdout]      |
[INFO] [stdout] 5923 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL2) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5925:28
[INFO] [stdout]      |
[INFO] [stdout] 5925 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL3) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5925:14
[INFO] [stdout]      |
[INFO] [stdout] 5925 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL3) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5925:26
[INFO] [stdout]      |
[INFO] [stdout] 5925 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL3) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5927:28
[INFO] [stdout]      |
[INFO] [stdout] 5927 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA_RC_TRGSEL) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5927:14
[INFO] [stdout]      |
[INFO] [stdout] 5927 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA_RC_TRGSEL) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5927:26
[INFO] [stdout]      |
[INFO] [stdout] 5927 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA_RC_TRGSEL) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5929:28
[INFO] [stdout]      |
[INFO] [stdout] 5929 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5929:14
[INFO] [stdout]      |
[INFO] [stdout] 5929 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_TRGSEL0) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5929:26
[INFO] [stdout]      |
[INFO] [stdout] 5929 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5931:28
[INFO] [stdout]      |
[INFO] [stdout] 5931 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5931:14
[INFO] [stdout]      |
[INFO] [stdout] 5931 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_TRGSEL1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5931:26
[INFO] [stdout]      |
[INFO] [stdout] 5931 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5933:28
[INFO] [stdout]      |
[INFO] [stdout] 5933 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR0_TRGSEL) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5933:14
[INFO] [stdout]      |
[INFO] [stdout] 5933 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR0_TRGSEL) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5933:26
[INFO] [stdout]      |
[INFO] [stdout] 5933 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR0_TRGSEL) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5935:28
[INFO] [stdout]      |
[INFO] [stdout] 5935 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, PEVNT_TRGSEL12) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5935:14
[INFO] [stdout]      |
[INFO] [stdout] 5935 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, PEVNT_TRGSEL12) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5935:26
[INFO] [stdout]      |
[INFO] [stdout] 5935 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, PEVNT_TRGSEL12) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5937:28
[INFO] [stdout]      |
[INFO] [stdout] 5937 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, PEVNT_TRGSEL34) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5937:14
[INFO] [stdout]      |
[INFO] [stdout] 5937 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, PEVNT_TRGSEL34) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5937:26
[INFO] [stdout]      |
[INFO] [stdout] 5937 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, PEVNT_TRGSEL34) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5939:28
[INFO] [stdout]      |
[INFO] [stdout] 5939 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5939:14
[INFO] [stdout]      |
[INFO] [stdout] 5939 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_TRGSEL0) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5939:26
[INFO] [stdout]      |
[INFO] [stdout] 5939 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5941:28
[INFO] [stdout]      |
[INFO] [stdout] 5941 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5941:14
[INFO] [stdout]      |
[INFO] [stdout] 5941 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_TRGSEL1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5941:26
[INFO] [stdout]      |
[INFO] [stdout] 5941 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5943:28
[INFO] [stdout]      |
[INFO] [stdout] 5943 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, OTS_TRGSEL) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5943:14
[INFO] [stdout]      |
[INFO] [stdout] 5943 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, OTS_TRGSEL) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5943:26
[INFO] [stdout]      |
[INFO] [stdout] 5943 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, OTS_TRGSEL) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5945:28
[INFO] [stdout]      |
[INFO] [stdout] 5945 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC1_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5945:14
[INFO] [stdout]      |
[INFO] [stdout] 5945 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC1_TRGSEL0) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5945:26
[INFO] [stdout]      |
[INFO] [stdout] 5945 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC1_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5947:28
[INFO] [stdout]      |
[INFO] [stdout] 5947 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC1_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5947:14
[INFO] [stdout]      |
[INFO] [stdout] 5947 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC1_TRGSEL1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5947:26
[INFO] [stdout]      |
[INFO] [stdout] 5947 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC1_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5949:28
[INFO] [stdout]      |
[INFO] [stdout] 5949 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC2_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5949:14
[INFO] [stdout]      |
[INFO] [stdout] 5949 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC2_TRGSEL0) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5949:26
[INFO] [stdout]      |
[INFO] [stdout] 5949 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC2_TRGSEL0) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5951:28
[INFO] [stdout]      |
[INFO] [stdout] 5951 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC2_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5951:14
[INFO] [stdout]      |
[INFO] [stdout] 5951 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC2_TRGSEL1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5951:26
[INFO] [stdout]      |
[INFO] [stdout] 5951 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC2_TRGSEL1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5953:28
[INFO] [stdout]      |
[INFO] [stdout] 5953 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRG1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5953:14
[INFO] [stdout]      |
[INFO] [stdout] 5953 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRG1) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5953:26
[INFO] [stdout]      |
[INFO] [stdout] 5953 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRG1) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5955:28
[INFO] [stdout]      |
[INFO] [stdout] 5955 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRG2) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5955:14
[INFO] [stdout]      |
[INFO] [stdout] 5955 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRG2) as uint32_t };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:5955:26
[INFO] [stdout]      |
[INFO] [stdout] 5955 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRG2) as uint32_t };
[INFO] [stdout]      |                          ^ no implementation for `u64 + u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Add<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9196:64
[INFO] [stdout]      |
[INFO] [stdout] 9196 |     (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9196:62
[INFO] [stdout]      |
[INFO] [stdout] 9196 |     (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |                                                              ^ no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9197:11
[INFO] [stdout]      |
[INFO] [stdout] 9197 |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9197:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |     (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |             ----------------------------------------------------------------------------
[INFO] [stdout] 9197 |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout]      |         ^ ------------------------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9198:11
[INFO] [stdout]      |
[INFO] [stdout] 9198 |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9198:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |  ____________-
[INFO] [stdout] 9197 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout]      | |___________________________________-
[INFO] [stdout] 9198 |           | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout]      |           ^ ------------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9199:11
[INFO] [stdout]      |
[INFO] [stdout] 9199 |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9199:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |  ___________-
[INFO] [stdout] 9197 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 9198 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout]      | |___________________________________-
[INFO] [stdout] 9199 |           | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout]      |           ^ ---------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9200:11
[INFO] [stdout]      |
[INFO] [stdout] 9200 |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9200:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |  __________-
[INFO] [stdout] 9197 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 9198 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 9199 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout]      | |________________________________-
[INFO] [stdout] 9200 |           | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout]      |           ^ ---------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9201:11
[INFO] [stdout]      |
[INFO] [stdout] 9201 |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9201:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |  _________-
[INFO] [stdout] 9197 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 9198 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 9199 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 9200 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout]      | |________________________________-
[INFO] [stdout] 9201 |           | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout]      |           ^ ---------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9202:11
[INFO] [stdout]      |
[INFO] [stdout] 9202 |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9202:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |  ________-
[INFO] [stdout] 9197 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 9198 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 9199 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 9200 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout] 9201 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout]      | |________________________________-
[INFO] [stdout] 9202 |           | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout]      |           ^ ---------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9203:11
[INFO] [stdout]      |
[INFO] [stdout] 9203 |         | (TMR4_FLAG_OC_CMP_WH))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9203:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |  _______-
[INFO] [stdout] 9197 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 9198 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 9199 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 9200 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout] 9201 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout] 9202 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout]      | |________________________________-
[INFO] [stdout] 9203 |           | (TMR4_FLAG_OC_CMP_WH))
[INFO] [stdout]      |           ^ ---------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9204:11
[INFO] [stdout]      |
[INFO] [stdout] 9204 |         | (TMR4_FLAG_OC_CMP_WL))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9204:9
[INFO] [stdout]      |
[INFO] [stdout] 9196 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]      |  ______-
[INFO] [stdout] 9197 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 9198 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 9199 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] ...    |
[INFO] [stdout] 9202 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout] 9203 | |         | (TMR4_FLAG_OC_CMP_WH))
[INFO] [stdout]      | |________________________________-
[INFO] [stdout] 9204 |           | (TMR4_FLAG_OC_CMP_WL))
[INFO] [stdout]      |           ^ ---------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9227:62
[INFO] [stdout]      |
[INFO] [stdout] 9227 |     (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9227:60
[INFO] [stdout]      |
[INFO] [stdout] 9227 |     (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |                                                            ^ no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9228:11
[INFO] [stdout]      |
[INFO] [stdout] 9228 |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9228:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |     (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |             -------------------------------------------------------------------------
[INFO] [stdout] 9228 |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout]      |         ^ -----------------------
[INFO] [stdout]      |         |
[INFO] [stdout]      |         no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9229:11
[INFO] [stdout]      |
[INFO] [stdout] 9229 |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9229:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |  ____________-
[INFO] [stdout] 9228 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout]      | |__________________________________-
[INFO] [stdout] 9229 |           | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout]      |           ^ -----------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9230:11
[INFO] [stdout]      |
[INFO] [stdout] 9230 |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9230:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |  ___________-
[INFO] [stdout] 9228 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 9229 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout]      | |__________________________________-
[INFO] [stdout] 9230 |           | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout]      |           ^ --------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9231:11
[INFO] [stdout]      |
[INFO] [stdout] 9231 |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9231:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |  __________-
[INFO] [stdout] 9228 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 9229 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 9230 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout]      | |_______________________________-
[INFO] [stdout] 9231 |           | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout]      |           ^ --------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9232:11
[INFO] [stdout]      |
[INFO] [stdout] 9232 |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9232:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |  _________-
[INFO] [stdout] 9228 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 9229 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 9230 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 9231 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout]      | |_______________________________-
[INFO] [stdout] 9232 |           | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout]      |           ^ --------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9233:11
[INFO] [stdout]      |
[INFO] [stdout] 9233 |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9233:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |  ________-
[INFO] [stdout] 9228 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 9229 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 9230 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 9231 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout] 9232 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout]      | |_______________________________-
[INFO] [stdout] 9233 |           | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout]      |           ^ --------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9234:11
[INFO] [stdout]      |
[INFO] [stdout] 9234 |         | (TMR4_INT_OC_CMP_WH))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9234:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |  _______-
[INFO] [stdout] 9228 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 9229 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 9230 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 9231 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout] 9232 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout] 9233 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout]      | |_______________________________-
[INFO] [stdout] 9234 |           | (TMR4_INT_OC_CMP_WH))
[INFO] [stdout]      |           ^ --------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:9235:11
[INFO] [stdout]      |
[INFO] [stdout] 9235 |         | (TMR4_INT_OC_CMP_WL))
[INFO] [stdout]      |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]     --> src/lib.rs:9235:9
[INFO] [stdout]      |
[INFO] [stdout] 9227 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]      |  ______-
[INFO] [stdout] 9228 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 9229 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 9230 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] ...    |
[INFO] [stdout] 9233 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout] 9234 | |         | (TMR4_INT_OC_CMP_WH))
[INFO] [stdout]      | |_______________________________-
[INFO] [stdout] 9235 |           | (TMR4_INT_OC_CMP_WL))
[INFO] [stdout]      |           ^ --------------------
[INFO] [stdout]      |           |
[INFO] [stdout]      |           no implementation for `u32 | u64`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `BitOr<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitOr<Rhs>`
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/ops/bit.rs:291:0
[INFO] [stdout]      |
[INFO] [stdout]      = note: in this macro invocation
[INFO] [stdout]     --> /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]     ::: /rustc/dfb0accb7f508ae8be965d8629557221c889dd98/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u32` implements `BitOr`
[INFO] [stdout]      = note: this error originates in the macro `bitor_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0308.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `hc32f460_driver_sys` (lib) due to 133 previous errors
[INFO] running `Command { std: "docker" "inspect" "96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22", kill_on_drop: false }`
[INFO] [stdout] 96ae51e44e7751b2213a4e28cb80e4b8f5d02273fd12b3c4dfdca91716b9ad22
