[INFO] fetching crate hc32f4a0_driver_sys 0.1.3...
[INFO] checking hc32f4a0_driver_sys-0.1.3 against 3154cc1a3e6424e44f438a95007d043ed5ceaaf6+rustflags=-Znext-solver=coherence for pr-133502-30
[INFO] extracting crate hc32f4a0_driver_sys 0.1.3 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate hc32f4a0_driver_sys 0.1.3
[INFO] finished tweaking crates.io crate hc32f4a0_driver_sys 0.1.3
[INFO] tweaked toml for crates.io crate hc32f4a0_driver_sys 0.1.3 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate hc32f4a0_driver_sys 0.1.3 on toolchain 3154cc1a3e6424e44f438a95007d043ed5ceaaf6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hc32f4a0_driver_sys 0.1.3 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" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded cortex-m-rt v0.7.6
[INFO] [stderr]   Downloaded vcell v0.1.3
[INFO] [stderr]   Downloaded cortex-m-rt-macros v0.7.6
[INFO] [stderr]   Downloaded cortex-m v0.7.9
[INFO] [stderr]   Downloaded volatile-register v0.2.2
[INFO] [stderr]   Downloaded cortex-m-macros v0.7.8
[INFO] [stderr]   Downloaded bare-metal v0.2.5
[INFO] [stderr]   Downloaded bitfield v0.13.2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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] f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b
[INFO] running `Command { std: "docker" "start" "f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b", 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" "f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b", 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=forbid -Znext-solver=coherence" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b" "/opt/rustwide/cargo-home/bin/cargo" "+3154cc1a3e6424e44f438a95007d043ed5ceaaf6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling hc32f4a0_driver_sys v0.1.3 (/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[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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]  ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]  ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd`
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd`
[INFO] [stdout]  ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187: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 `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]  ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]  ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd`
[INFO] [stdout]  --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd`
[INFO] [stdout]  ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187: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 `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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187: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 `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: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:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     regAddr - __PERIPH_BASE
[INFO] [stdout]    |               ^^^^^^^^^^^^^ expected `u32`, found `u64`
[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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:187: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 `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[E0277]: cannot subtract `u64` from `u32`
[INFO] [stdout]   --> src/patch.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub<u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub<&u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:56:46
[INFO] [stdout]    |
[INFO] [stdout] 56 |     (__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:56:44
[INFO] [stdout]    |
[INFO] [stdout] 56 |     (__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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add<u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add<&u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:76:23
[INFO] [stdout]    |
[INFO] [stdout] 76 |     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:76:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const fn EFM_SECTOR_ADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                              -------- expected `u32` because of return type
[INFO] [stdout] 76 |     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:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul<u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul<&u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:344:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:80:25
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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:80:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const fn EFM_OTP_BLOCK_LOCKADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                                     -------- expected `u32` because of return type
[INFO] [stdout] 80 |     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:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add<u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add<&u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:52:15
[INFO] [stdout]    |
[INFO] [stdout] 52 |     regAddr - __PERIPH_BASE
[INFO] [stdout]    |               ^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:96:39
[INFO] [stdout]    |
[INFO] [stdout] 96 |     if EXMC_SMC_MEMORY_WIDTH_16BIT == mem_width {
[INFO] [stdout]    |        ---------------------------    ^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]    |        |
[INFO] [stdout]    |        expected because this is `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u64` from `u32`
[INFO] [stdout]   --> src/patch.rs:52:13
[INFO] [stdout]    |
[INFO] [stdout] 52 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub<u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub<&u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:56:46
[INFO] [stdout]    |
[INFO] [stdout] 56 |     (__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:56:44
[INFO] [stdout]    |
[INFO] [stdout] 56 |     (__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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add<u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add<&u32>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:76:23
[INFO] [stdout]    |
[INFO] [stdout] 76 |     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:76:5
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const fn EFM_SECTOR_ADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                              -------- expected `u32` because of return type
[INFO] [stdout] 76 |     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:76:21
[INFO] [stdout]    |
[INFO] [stdout] 76 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul<u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul<&u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:344:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:80:25
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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:80:5
[INFO] [stdout]    |
[INFO] [stdout] 79 | pub const fn EFM_OTP_BLOCK_LOCKADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                                     -------- expected `u32` because of return type
[INFO] [stdout] 80 |     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:80:23
[INFO] [stdout]    |
[INFO] [stdout] 80 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add<u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add<&u64>`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add`
[INFO] [stdout]   --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add`
[INFO] [stdout]   ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:96:39
[INFO] [stdout]    |
[INFO] [stdout] 96 |     if EXMC_SMC_MEMORY_WIDTH_16BIT == mem_width {
[INFO] [stdout]    |        ---------------------------    ^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]    |        |
[INFO] [stdout]    |        expected because this is `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10281:28
[INFO] [stdout]       |
[INFO] [stdout] 10281 |     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:10281:14
[INFO] [stdout]       |
[INFO] [stdout] 10281 |     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:10281:26
[INFO] [stdout]       |
[INFO] [stdout] 10281 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10283:28
[INFO] [stdout]       |
[INFO] [stdout] 10283 |     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:10283:14
[INFO] [stdout]       |
[INFO] [stdout] 10283 |     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:10283:26
[INFO] [stdout]       |
[INFO] [stdout] 10283 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10285:28
[INFO] [stdout]       |
[INFO] [stdout] 10285 |     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:10285:14
[INFO] [stdout]       |
[INFO] [stdout] 10285 |     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:10285:26
[INFO] [stdout]       |
[INFO] [stdout] 10285 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10287:28
[INFO] [stdout]       |
[INFO] [stdout] 10287 |     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:10287:14
[INFO] [stdout]       |
[INFO] [stdout] 10287 |     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:10287:26
[INFO] [stdout]       |
[INFO] [stdout] 10287 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10289:28
[INFO] [stdout]       |
[INFO] [stdout] 10289 |     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:10289:14
[INFO] [stdout]       |
[INFO] [stdout] 10289 |     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:10289:26
[INFO] [stdout]       |
[INFO] [stdout] 10289 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10291:28
[INFO] [stdout]       |
[INFO] [stdout] 10291 |     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:10291:14
[INFO] [stdout]       |
[INFO] [stdout] 10291 |     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:10291:26
[INFO] [stdout]       |
[INFO] [stdout] 10291 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10293:28
[INFO] [stdout]       |
[INFO] [stdout] 10293 |     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:10293:14
[INFO] [stdout]       |
[INFO] [stdout] 10293 |     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:10293:26
[INFO] [stdout]       |
[INFO] [stdout] 10293 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10295:28
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     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:10295:14
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     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:10295:26
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10297:28
[INFO] [stdout]       |
[INFO] [stdout] 10297 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_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:10297:14
[INFO] [stdout]       |
[INFO] [stdout] 10297 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_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:10297:26
[INFO] [stdout]       |
[INFO] [stdout] 10297 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10299:28
[INFO] [stdout]       |
[INFO] [stdout] 10299 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL5) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10299:14
[INFO] [stdout]       |
[INFO] [stdout] 10299 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL5) 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:10299:26
[INFO] [stdout]       |
[INFO] [stdout] 10299 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL5) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10301:28
[INFO] [stdout]       |
[INFO] [stdout] 10301 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL6) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10301:14
[INFO] [stdout]       |
[INFO] [stdout] 10301 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL6) 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:10301:26
[INFO] [stdout]       |
[INFO] [stdout] 10301 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL6) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10303:28
[INFO] [stdout]       |
[INFO] [stdout] 10303 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL7) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10303:14
[INFO] [stdout]       |
[INFO] [stdout] 10303 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL7) 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:10303:26
[INFO] [stdout]       |
[INFO] [stdout] 10303 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL7) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10305:28
[INFO] [stdout]       |
[INFO] [stdout] 10305 |     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:10305:14
[INFO] [stdout]       |
[INFO] [stdout] 10305 |     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:10305:26
[INFO] [stdout]       |
[INFO] [stdout] 10305 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10307:28
[INFO] [stdout]       |
[INFO] [stdout] 10307 |     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:10307:14
[INFO] [stdout]       |
[INFO] [stdout] 10307 |     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:10307:26
[INFO] [stdout]       |
[INFO] [stdout] 10307 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10309:28
[INFO] [stdout]       |
[INFO] [stdout] 10309 |     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:10309:14
[INFO] [stdout]       |
[INFO] [stdout] 10309 |     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:10309:26
[INFO] [stdout]       |
[INFO] [stdout] 10309 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10311:28
[INFO] [stdout]       |
[INFO] [stdout] 10311 |     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:10311:14
[INFO] [stdout]       |
[INFO] [stdout] 10311 |     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:10311:26
[INFO] [stdout]       |
[INFO] [stdout] 10311 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10313:28
[INFO] [stdout]       |
[INFO] [stdout] 10313 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_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:10313:14
[INFO] [stdout]       |
[INFO] [stdout] 10313 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_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:10313:26
[INFO] [stdout]       |
[INFO] [stdout] 10313 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10315:28
[INFO] [stdout]       |
[INFO] [stdout] 10315 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL5) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10315:14
[INFO] [stdout]       |
[INFO] [stdout] 10315 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL5) 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:10315:26
[INFO] [stdout]       |
[INFO] [stdout] 10315 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL5) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10317:28
[INFO] [stdout]       |
[INFO] [stdout] 10317 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL6) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10317:14
[INFO] [stdout]       |
[INFO] [stdout] 10317 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL6) 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:10317:26
[INFO] [stdout]       |
[INFO] [stdout] 10317 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL6) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10319:28
[INFO] [stdout]       |
[INFO] [stdout] 10319 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL7) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10319:14
[INFO] [stdout]       |
[INFO] [stdout] 10319 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL7) 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:10319:26
[INFO] [stdout]       |
[INFO] [stdout] 10319 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL7) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10321:28
[INFO] [stdout]       |
[INFO] [stdout] 10321 |     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:10321:14
[INFO] [stdout]       |
[INFO] [stdout] 10321 |     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:10321:26
[INFO] [stdout]       |
[INFO] [stdout] 10321 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10323:28
[INFO] [stdout]       |
[INFO] [stdout] 10323 |     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:10323:14
[INFO] [stdout]       |
[INFO] [stdout] 10323 |     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:10323:26
[INFO] [stdout]       |
[INFO] [stdout] 10323 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10325:28
[INFO] [stdout]       |
[INFO] [stdout] 10325 |     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:10325:14
[INFO] [stdout]       |
[INFO] [stdout] 10325 |     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:10325:26
[INFO] [stdout]       |
[INFO] [stdout] 10325 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10327:28
[INFO] [stdout]       |
[INFO] [stdout] 10327 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10327:14
[INFO] [stdout]       |
[INFO] [stdout] 10327 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10327:26
[INFO] [stdout]       |
[INFO] [stdout] 10327 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10329:28
[INFO] [stdout]       |
[INFO] [stdout] 10329 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10329:14
[INFO] [stdout]       |
[INFO] [stdout] 10329 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10329:26
[INFO] [stdout]       |
[INFO] [stdout] 10329 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10331:28
[INFO] [stdout]       |
[INFO] [stdout] 10331 |     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:10331:14
[INFO] [stdout]       |
[INFO] [stdout] 10331 |     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:10331:26
[INFO] [stdout]       |
[INFO] [stdout] 10331 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10333:28
[INFO] [stdout]       |
[INFO] [stdout] 10333 |     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:10333:14
[INFO] [stdout]       |
[INFO] [stdout] 10333 |     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:10333:26
[INFO] [stdout]       |
[INFO] [stdout] 10333 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10335:28
[INFO] [stdout]       |
[INFO] [stdout] 10335 |     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:10335:14
[INFO] [stdout]       |
[INFO] [stdout] 10335 |     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:10335:26
[INFO] [stdout]       |
[INFO] [stdout] 10335 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10337:28
[INFO] [stdout]       |
[INFO] [stdout] 10337 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR2_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:10337:14
[INFO] [stdout]       |
[INFO] [stdout] 10337 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR2_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:10337:26
[INFO] [stdout]       |
[INFO] [stdout] 10337 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR2_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10339:28
[INFO] [stdout]       |
[INFO] [stdout] 10339 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELA) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10339:14
[INFO] [stdout]       |
[INFO] [stdout] 10339 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELA) 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:10339:26
[INFO] [stdout]       |
[INFO] [stdout] 10339 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELA) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10341:28
[INFO] [stdout]       |
[INFO] [stdout] 10341 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELB) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10341:14
[INFO] [stdout]       |
[INFO] [stdout] 10341 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELB) 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:10341:26
[INFO] [stdout]       |
[INFO] [stdout] 10341 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELB) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10343:28
[INFO] [stdout]       |
[INFO] [stdout] 10343 |     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:10343:14
[INFO] [stdout]       |
[INFO] [stdout] 10343 |     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:10343:26
[INFO] [stdout]       |
[INFO] [stdout] 10343 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10345:28
[INFO] [stdout]       |
[INFO] [stdout] 10345 |     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:10345:14
[INFO] [stdout]       |
[INFO] [stdout] 10345 |     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:10345:26
[INFO] [stdout]       |
[INFO] [stdout] 10345 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10347:28
[INFO] [stdout]       |
[INFO] [stdout] 10347 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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:10347:14
[INFO] [stdout]       |
[INFO] [stdout] 10347 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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:10347:26
[INFO] [stdout]       |
[INFO] [stdout] 10347 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10281:28
[INFO] [stdout]       |
[INFO] [stdout] 10281 |     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:10349:28
[INFO] [stdout]       |
[INFO] [stdout] 10349 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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:10349:14
[INFO] [stdout]       |
[INFO] [stdout] 10349 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_TRGSEL3) as uint32_t };
[INFO] [stdout]       |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10281:14
[INFO] [stdout]       |
[INFO] [stdout] 10281 |     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:10349:26
[INFO] [stdout]       |
[INFO] [stdout] 10349 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10351:28
[INFO] [stdout]       |
[INFO] [stdout] 10351 |     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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10281:26
[INFO] [stdout]       |
[INFO] [stdout] 10281 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10283:28
[INFO] [stdout]       |
[INFO] [stdout] 10283 |     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:10351:14
[INFO] [stdout]       |
[INFO] [stdout] 10351 |     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[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10283:14
[INFO] [stdout]       |
[INFO] [stdout] 10283 |     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:10351:26
[INFO] [stdout]       |
[INFO] [stdout] 10351 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10353:28
[INFO] [stdout]       |
[INFO] [stdout] 10353 |     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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10283:26
[INFO] [stdout]       |
[INFO] [stdout] 10283 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10353:14
[INFO] [stdout]       |
[INFO] [stdout] 10353 |     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[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10285:28
[INFO] [stdout]       |
[INFO] [stdout] 10285 |     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:10285:14
[INFO] [stdout]       |
[INFO] [stdout] 10285 |     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:10353:26
[INFO] [stdout]       |
[INFO] [stdout] 10353 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10285:26
[INFO] [stdout]       |
[INFO] [stdout] 10285 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10355:28
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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:10355:14
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10287:28
[INFO] [stdout]       |
[INFO] [stdout] 10287 |     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:10287:14
[INFO] [stdout]       |
[INFO] [stdout] 10287 |     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:10355:26
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10287:26
[INFO] [stdout]       |
[INFO] [stdout] 10287 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10289:28
[INFO] [stdout]       |
[INFO] [stdout] 10289 |     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:10357:28
[INFO] [stdout]       |
[INFO] [stdout] 10357 |     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:10289:14
[INFO] [stdout]       |
[INFO] [stdout] 10289 |     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[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10357:14
[INFO] [stdout]       |
[INFO] [stdout] 10357 |     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:10357:26
[INFO] [stdout]       |
[INFO] [stdout] 10357 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10359:28
[INFO] [stdout]       |
[INFO] [stdout] 10359 |     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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10289:26
[INFO] [stdout]       |
[INFO] [stdout] 10289 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10359:14
[INFO] [stdout]       |
[INFO] [stdout] 10359 |     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:10359:26
[INFO] [stdout]       |
[INFO] [stdout] 10359 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10361:28
[INFO] [stdout]       |
[INFO] [stdout] 10361 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10291:28
[INFO] [stdout]       |
[INFO] [stdout] 10291 |     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:10291:14
[INFO] [stdout]       |
[INFO] [stdout] 10291 |     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[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10361:14
[INFO] [stdout]       |
[INFO] [stdout] 10361 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10291:26
[INFO] [stdout]       |
[INFO] [stdout] 10291 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10293:28
[INFO] [stdout]       |
[INFO] [stdout] 10293 |     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:10293:14
[INFO] [stdout]       |
[INFO] [stdout] 10293 |     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:10361:26
[INFO] [stdout]       |
[INFO] [stdout] 10361 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10293:26
[INFO] [stdout]       |
[INFO] [stdout] 10293 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10295:28
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     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:10295:14
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     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[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10363:28
[INFO] [stdout]       |
[INFO] [stdout] 10363 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10363:14
[INFO] [stdout]       |
[INFO] [stdout] 10363 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10363:26
[INFO] [stdout]       |
[INFO] [stdout] 10363 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10365:28
[INFO] [stdout]       |
[INFO] [stdout] 10365 |     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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10295:26
[INFO] [stdout]       |
[INFO] [stdout] 10295 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10365:14
[INFO] [stdout]       |
[INFO] [stdout] 10365 |     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[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10297:28
[INFO] [stdout]       |
[INFO] [stdout] 10297 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_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:10297:14
[INFO] [stdout]       |
[INFO] [stdout] 10297 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_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:10365:26
[INFO] [stdout]       |
[INFO] [stdout] 10365 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10367:28
[INFO] [stdout]       |
[INFO] [stdout] 10367 |     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[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]      --> src/lib.rs:10297:26
[INFO] [stdout]       |
[INFO] [stdout] 10297 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10367:14
[INFO] [stdout]       |
[INFO] [stdout] 10367 |     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:10367:26
[INFO] [stdout]       |
[INFO] [stdout] 10367 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10299:28
[INFO] [stdout]       |
[INFO] [stdout] 10299 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL5) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10299:14
[INFO] [stdout]       |
[INFO] [stdout] 10299 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL5) 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:10299:26
[INFO] [stdout]       |
[INFO] [stdout] 10299 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL5) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10301:28
[INFO] [stdout]       |
[INFO] [stdout] 10301 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL6) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10301:14
[INFO] [stdout]       |
[INFO] [stdout] 10301 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL6) 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:10301:26
[INFO] [stdout]       |
[INFO] [stdout] 10301 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL6) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10303:28
[INFO] [stdout]       |
[INFO] [stdout] 10303 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL7) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10303:14
[INFO] [stdout]       |
[INFO] [stdout] 10303 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL7) 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:10303:26
[INFO] [stdout]       |
[INFO] [stdout] 10303 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA1_TRGSEL7) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10305:28
[INFO] [stdout]       |
[INFO] [stdout] 10305 |     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:10305:14
[INFO] [stdout]       |
[INFO] [stdout] 10305 |     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:10305:26
[INFO] [stdout]       |
[INFO] [stdout] 10305 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10307:28
[INFO] [stdout]       |
[INFO] [stdout] 10307 |     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:10307:14
[INFO] [stdout]       |
[INFO] [stdout] 10307 |     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:10307:26
[INFO] [stdout]       |
[INFO] [stdout] 10307 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10309:28
[INFO] [stdout]       |
[INFO] [stdout] 10309 |     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:10309:14
[INFO] [stdout]       |
[INFO] [stdout] 10309 |     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:10309:26
[INFO] [stdout]       |
[INFO] [stdout] 10309 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10311:28
[INFO] [stdout]       |
[INFO] [stdout] 10311 |     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:10311:14
[INFO] [stdout]       |
[INFO] [stdout] 10311 |     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:10311:26
[INFO] [stdout]       |
[INFO] [stdout] 10311 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10313:28
[INFO] [stdout]       |
[INFO] [stdout] 10313 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_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:10313:14
[INFO] [stdout]       |
[INFO] [stdout] 10313 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_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:10313:26
[INFO] [stdout]       |
[INFO] [stdout] 10313 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10315:28
[INFO] [stdout]       |
[INFO] [stdout] 10315 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL5) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10315:14
[INFO] [stdout]       |
[INFO] [stdout] 10315 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL5) 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:10315:26
[INFO] [stdout]       |
[INFO] [stdout] 10315 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL5) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10317:28
[INFO] [stdout]       |
[INFO] [stdout] 10317 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL6) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10317:14
[INFO] [stdout]       |
[INFO] [stdout] 10317 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL6) 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:10317:26
[INFO] [stdout]       |
[INFO] [stdout] 10317 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL6) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10319:28
[INFO] [stdout]       |
[INFO] [stdout] 10319 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL7) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10319:14
[INFO] [stdout]       |
[INFO] [stdout] 10319 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL7) 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:10319:26
[INFO] [stdout]       |
[INFO] [stdout] 10319 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, DMA2_TRGSEL7) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10321:28
[INFO] [stdout]       |
[INFO] [stdout] 10321 |     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:10321:14
[INFO] [stdout]       |
[INFO] [stdout] 10321 |     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:10321:26
[INFO] [stdout]       |
[INFO] [stdout] 10321 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10323:28
[INFO] [stdout]       |
[INFO] [stdout] 10323 |     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:10323:14
[INFO] [stdout]       |
[INFO] [stdout] 10323 |     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:10323:26
[INFO] [stdout]       |
[INFO] [stdout] 10323 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10325:28
[INFO] [stdout]       |
[INFO] [stdout] 10325 |     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:10325:14
[INFO] [stdout]       |
[INFO] [stdout] 10325 |     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:10325:26
[INFO] [stdout]       |
[INFO] [stdout] 10325 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10327:28
[INFO] [stdout]       |
[INFO] [stdout] 10327 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10327:14
[INFO] [stdout]       |
[INFO] [stdout] 10327 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10327:26
[INFO] [stdout]       |
[INFO] [stdout] 10327 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10329:28
[INFO] [stdout]       |
[INFO] [stdout] 10329 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10329:14
[INFO] [stdout]       |
[INFO] [stdout] 10329 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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:10329:26
[INFO] [stdout]       |
[INFO] [stdout] 10329 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR6_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10331:28
[INFO] [stdout]       |
[INFO] [stdout] 10331 |     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:10331:14
[INFO] [stdout]       |
[INFO] [stdout] 10331 |     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:10331:26
[INFO] [stdout]       |
[INFO] [stdout] 10331 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10333:28
[INFO] [stdout]       |
[INFO] [stdout] 10333 |     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:10333:14
[INFO] [stdout]       |
[INFO] [stdout] 10333 |     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:10333:26
[INFO] [stdout]       |
[INFO] [stdout] 10333 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10335:28
[INFO] [stdout]       |
[INFO] [stdout] 10335 |     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:10335:14
[INFO] [stdout]       |
[INFO] [stdout] 10335 |     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:10335:26
[INFO] [stdout]       |
[INFO] [stdout] 10335 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10337:28
[INFO] [stdout]       |
[INFO] [stdout] 10337 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR2_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:10337:14
[INFO] [stdout]       |
[INFO] [stdout] 10337 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR2_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:10337:26
[INFO] [stdout]       |
[INFO] [stdout] 10337 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR2_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10339:28
[INFO] [stdout]       |
[INFO] [stdout] 10339 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELA) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10339:14
[INFO] [stdout]       |
[INFO] [stdout] 10339 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELA) 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:10339:26
[INFO] [stdout]       |
[INFO] [stdout] 10339 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELA) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10341:28
[INFO] [stdout]       |
[INFO] [stdout] 10341 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELB) as uint32_t };
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10341:14
[INFO] [stdout]       |
[INFO] [stdout] 10341 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELB) 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:10341:26
[INFO] [stdout]       |
[INFO] [stdout] 10341 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, HASH_TRGSELB) 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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10343:28
[INFO] [stdout]       |
[INFO] [stdout] 10343 |     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:10343:14
[INFO] [stdout]       |
[INFO] [stdout] 10343 |     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:10343:26
[INFO] [stdout]       |
[INFO] [stdout] 10343 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10345:28
[INFO] [stdout]       |
[INFO] [stdout] 10345 |     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:10345:14
[INFO] [stdout]       |
[INFO] [stdout] 10345 |     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:10345:26
[INFO] [stdout]       |
[INFO] [stdout] 10345 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10347:28
[INFO] [stdout]       |
[INFO] [stdout] 10347 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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:10347:14
[INFO] [stdout]       |
[INFO] [stdout] 10347 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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:10347:26
[INFO] [stdout]       |
[INFO] [stdout] 10347 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10349:28
[INFO] [stdout]       |
[INFO] [stdout] 10349 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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:10349:14
[INFO] [stdout]       |
[INFO] [stdout] 10349 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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:10349:26
[INFO] [stdout]       |
[INFO] [stdout] 10349 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMRA_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10351:28
[INFO] [stdout]       |
[INFO] [stdout] 10351 |     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:10351:14
[INFO] [stdout]       |
[INFO] [stdout] 10351 |     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:10351:26
[INFO] [stdout]       |
[INFO] [stdout] 10351 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10353:28
[INFO] [stdout]       |
[INFO] [stdout] 10353 |     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:10353:14
[INFO] [stdout]       |
[INFO] [stdout] 10353 |     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:10353:26
[INFO] [stdout]       |
[INFO] [stdout] 10353 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10355:28
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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:10355:14
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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:10355:26
[INFO] [stdout]       |
[INFO] [stdout] 10355 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10357:28
[INFO] [stdout]       |
[INFO] [stdout] 10357 |     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:10357:14
[INFO] [stdout]       |
[INFO] [stdout] 10357 |     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:10357:26
[INFO] [stdout]       |
[INFO] [stdout] 10357 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10359:28
[INFO] [stdout]       |
[INFO] [stdout] 10359 |     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:10359:14
[INFO] [stdout]       |
[INFO] [stdout] 10359 |     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:10359:26
[INFO] [stdout]       |
[INFO] [stdout] 10359 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10361:28
[INFO] [stdout]       |
[INFO] [stdout] 10361 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10361:14
[INFO] [stdout]       |
[INFO] [stdout] 10361 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10361:26
[INFO] [stdout]       |
[INFO] [stdout] 10361 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10363:28
[INFO] [stdout]       |
[INFO] [stdout] 10363 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10363:14
[INFO] [stdout]       |
[INFO] [stdout] 10363 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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:10363:26
[INFO] [stdout]       |
[INFO] [stdout] 10363 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, ADC3_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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10365:28
[INFO] [stdout]       |
[INFO] [stdout] 10365 |     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:10365:14
[INFO] [stdout]       |
[INFO] [stdout] 10365 |     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:10365:26
[INFO] [stdout]       |
[INFO] [stdout] 10365 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:10367:28
[INFO] [stdout]       |
[INFO] [stdout] 10367 |     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:10367:14
[INFO] [stdout]       |
[INFO] [stdout] 10367 |     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:10367:26
[INFO] [stdout]       |
[INFO] [stdout] 10367 |     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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add<u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add<&u64>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u64` implements `Add`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u64` implements `Add`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/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:16514:64
[INFO] [stdout]       |
[INFO] [stdout] 16514 |     (((((((((((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:16514:62
[INFO] [stdout]       |
[INFO] [stdout] 16514 |     (((((((((((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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16515:11
[INFO] [stdout]       |
[INFO] [stdout] 16515 |         | (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:16515:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |     (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |             ----------------------------------------------------------------------------
[INFO] [stdout] 16515 |         | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16516:11
[INFO] [stdout]       |
[INFO] [stdout] 16516 |         | (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:16516:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ____________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 16516 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16517:11
[INFO] [stdout]       |
[INFO] [stdout] 16517 |         | (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:16517:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ___________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 16517 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16518:11
[INFO] [stdout]       |
[INFO] [stdout] 16518 |         | (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:16518:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  __________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16518 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16519:11
[INFO] [stdout]       |
[INFO] [stdout] 16519 |         | (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:16519:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  _________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 16518 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16519 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16520:11
[INFO] [stdout]       |
[INFO] [stdout] 16520 |         | (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:16520:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 16518 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout] 16519 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16520 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16521:11
[INFO] [stdout]       |
[INFO] [stdout] 16521 |         | (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:16521:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  _______-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 16518 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout] 16519 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout] 16520 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16521 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16522:11
[INFO] [stdout]       |
[INFO] [stdout] 16522 |         | (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:16522:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ______-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] ...     |
[INFO] [stdout] 16520 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout] 16521 | |         | (TMR4_FLAG_OC_CMP_WH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16522 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16545:62
[INFO] [stdout]       |
[INFO] [stdout] 16545 |     (((((((((((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:16545:60
[INFO] [stdout]       |
[INFO] [stdout] 16545 |     (((((((((((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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16546:11
[INFO] [stdout]       |
[INFO] [stdout] 16546 |         | (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:16546:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |     (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |             -------------------------------------------------------------------------
[INFO] [stdout] 16546 |         | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16547:11
[INFO] [stdout]       |
[INFO] [stdout] 16547 |         | (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:16547:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ____________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 16547 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16548:11
[INFO] [stdout]       |
[INFO] [stdout] 16548 |         | (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:16548:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ___________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 16548 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16549:11
[INFO] [stdout]       |
[INFO] [stdout] 16549 |         | (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:16549:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  __________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16549 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16550:11
[INFO] [stdout]       |
[INFO] [stdout] 16550 |         | (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:16550:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  _________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 16549 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16550 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16551:11
[INFO] [stdout]       |
[INFO] [stdout] 16551 |         | (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:16551:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 16549 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout] 16550 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16551 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16552:11
[INFO] [stdout]       |
[INFO] [stdout] 16552 |         | (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:16552:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  _______-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 16549 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout] 16550 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout] 16551 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16552 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16553:11
[INFO] [stdout]       |
[INFO] [stdout] 16553 |         | (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:16553:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ______-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] ...     |
[INFO] [stdout] 16551 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout] 16552 | |         | (TMR4_INT_OC_CMP_WH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16553 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16514:64
[INFO] [stdout]       |
[INFO] [stdout] 16514 |     (((((((((((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:16514:62
[INFO] [stdout]       |
[INFO] [stdout] 16514 |     (((((((((((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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16515:11
[INFO] [stdout]       |
[INFO] [stdout] 16515 |         | (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:16515:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |     (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |             ----------------------------------------------------------------------------
[INFO] [stdout] 16515 |         | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16516:11
[INFO] [stdout]       |
[INFO] [stdout] 16516 |         | (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:16516:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ____________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 16516 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16517:11
[INFO] [stdout]       |
[INFO] [stdout] 16517 |         | (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:16517:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ___________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 16517 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16518:11
[INFO] [stdout]       |
[INFO] [stdout] 16518 |         | (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:16518:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  __________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16518 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16519:11
[INFO] [stdout]       |
[INFO] [stdout] 16519 |         | (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:16519:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  _________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 16518 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16519 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16520:11
[INFO] [stdout]       |
[INFO] [stdout] 16520 |         | (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:16520:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ________-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 16518 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout] 16519 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16520 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16521:11
[INFO] [stdout]       |
[INFO] [stdout] 16521 |         | (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:16521:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  _______-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 16518 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout] 16519 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout] 16520 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16521 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16522:11
[INFO] [stdout]       |
[INFO] [stdout] 16522 |         | (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:16522:9
[INFO] [stdout]       |
[INFO] [stdout] 16514 |       (((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY)) | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       |  ______-
[INFO] [stdout] 16515 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 16516 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 16517 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] ...     |
[INFO] [stdout] 16520 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout] 16521 | |         | (TMR4_FLAG_OC_CMP_WH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 16522 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16545:62
[INFO] [stdout]       |
[INFO] [stdout] 16545 |     (((((((((((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:16545:60
[INFO] [stdout]       |
[INFO] [stdout] 16545 |     (((((((((((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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16546:11
[INFO] [stdout]       |
[INFO] [stdout] 16546 |         | (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:16546:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |     (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |             -------------------------------------------------------------------------
[INFO] [stdout] 16546 |         | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16547:11
[INFO] [stdout]       |
[INFO] [stdout] 16547 |         | (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:16547:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ____________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 16547 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16548:11
[INFO] [stdout]       |
[INFO] [stdout] 16548 |         | (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:16548:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ___________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 16548 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16549:11
[INFO] [stdout]       |
[INFO] [stdout] 16549 |         | (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:16549:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  __________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16549 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16550:11
[INFO] [stdout]       |
[INFO] [stdout] 16550 |         | (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:16550:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  _________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 16549 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16550 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16551:11
[INFO] [stdout]       |
[INFO] [stdout] 16551 |         | (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:16551:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ________-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 16549 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout] 16550 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16551 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16552:11
[INFO] [stdout]       |
[INFO] [stdout] 16552 |         | (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:16552:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  _______-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 16549 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout] 16550 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout] 16551 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16552 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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:16553:11
[INFO] [stdout]       |
[INFO] [stdout] 16553 |         | (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:16553:9
[INFO] [stdout]       |
[INFO] [stdout] 16545 |       (((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY)) | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       |  ______-
[INFO] [stdout] 16546 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 16547 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 16548 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] ...     |
[INFO] [stdout] 16551 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout] 16552 | |         | (TMR4_INT_OC_CMP_WH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 16553 |           | (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/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/3154cc1a3e6424e44f438a95007d043ed5ceaaf6/library/core/src/ops/bit.rs:291: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 `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 `hc32f4a0_driver_sys` (lib test) due to 185 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[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 `hc32f4a0_driver_sys` (lib) due to 185 previous errors
[INFO] running `Command { std: "docker" "inspect" "f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b", kill_on_drop: false }`
[INFO] [stdout] f0f0ad190becc397d0cab20e7697c341acb4df7ddb6794d30ed845e6c1afef1b
