[INFO] fetching crate hc32f448_driver_sys 0.4.6...
[INFO] testing hc32f448_driver_sys-0.4.6 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate hc32f448_driver_sys 0.4.6 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate hc32f448_driver_sys 0.4.6
[INFO] finished tweaking crates.io crate hc32f448_driver_sys 0.4.6
[INFO] tweaked toml for crates.io crate hc32f448_driver_sys 0.4.6 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate hc32f448_driver_sys 0.4.6 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate hc32f448_driver_sys 0.4.6 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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] fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d
[INFO] running `Command { std: "docker" "start" "fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d", 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" "fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling hc32f448_driver_sys v0.4.6 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]  --> src/patch.rs:7:33
[INFO] [stdout]   |
[INFO] [stdout] 7 |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_HCLKS) >> (CMU_SCFGR_HCLKS_POS as i32)) as i32)
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 & u64`
[INFO] [stdout]  --> src/patch.rs:7:31
[INFO] [stdout]   |
[INFO] [stdout] 7 |         >> ((((*CM_CMU).SCFGR & CMU_SCFGR_HCLKS) >> (CMU_SCFGR_HCLKS_POS as i32)) as i32)
[INFO] [stdout]   |                               ^ no implementation for `u32 & u64`
[INFO] [stdout]   |
[INFO] [stdout]   = help: the trait `BitAnd<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `BitAnd<Rhs>`
[INFO] [stdout]  --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]  ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]  ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `&u32` implements `BitAnd`
[INFO] [stdout]  --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]   |
[INFO] [stdout]   = note: `u32` implements `BitAnd`
[INFO] [stdout]  ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd<u32>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd<&u32>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `BitAnd`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:174:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `BitAnd`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:48:15
[INFO] [stdout]    |
[INFO] [stdout] 48 |     regAddr - __PERIPH_BASE
[INFO] [stdout]    |               ^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot subtract `u64` from `u32`
[INFO] [stdout]   --> src/patch.rs:48:13
[INFO] [stdout]    |
[INFO] [stdout] 48 |     regAddr - __PERIPH_BASE
[INFO] [stdout]    |             ^ no implementation for `u32 - u64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Sub<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `Sub<Rhs>`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub<u32>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub<&u32>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Sub`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:210:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Sub`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:225:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `sub_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:52:46
[INFO] [stdout]    |
[INFO] [stdout] 52 |     (__REG_OFS(regAddr) << 5) + (pos << 2) + __PERIPH_BIT_BAND_BASE
[INFO] [stdout]    |                                              ^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u64` to `u32`
[INFO] [stdout]   --> src/patch.rs:52:44
[INFO] [stdout]    |
[INFO] [stdout] 52 |     (__REG_OFS(regAddr) << 5) + (pos << 2) + __PERIPH_BIT_BAND_BASE
[INFO] [stdout]    |                                            ^ no implementation for `u32 + u64`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Add<u64>` is not implemented for `u32`
[INFO] [stdout] help: the following other types implement trait `Add<Rhs>`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add<u32>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add<&u32>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u32` implements `Add`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u32` implements `Add`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:113:0
[INFO] [stdout]    |
[INFO] [stdout]    = note: in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `forward_ref_binop` which comes from the expansion of the macro `add_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:72:23
[INFO] [stdout]    |
[INFO] [stdout] 72 |     EFM_SECTOR_SIZE * x
[INFO] [stdout]    |                       ^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:72:5
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub const fn EFM_SECTOR_ADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                              -------- expected `u32` because of return type
[INFO] [stdout] 72 |     EFM_SECTOR_SIZE * x
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot multiply `u64` by `u32`
[INFO] [stdout]   --> src/patch.rs:72:21
[INFO] [stdout]    |
[INFO] [stdout] 72 |     EFM_SECTOR_SIZE * x
[INFO] [stdout]    |                     ^ no implementation for `u64 * u32`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the trait `Mul<u32>` is not implemented for `u64`
[INFO] [stdout] help: the following other types implement trait `Mul<Rhs>`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul<u64>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul<&u64>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Mul`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:344:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Mul`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:77:9
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const fn EFM_OTP_BLOCK_LOCKADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                                     -------- expected `u32` because of return type
[INFO] [stdout] 76 |     if x == 0 {
[INFO] [stdout] 77 |         EFM_OTP_LOCK_ADDR0
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:79:30
[INFO] [stdout]    |
[INFO] [stdout] 79 |         EFM_OTP_LOCK_ADDR1 + (x - 1) * 0x04
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> src/patch.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub const fn EFM_OTP_BLOCK_LOCKADDR(x: uint32_t) -> uint32_t {
[INFO] [stdout]    |                                                     -------- expected `u32` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 79 |         EFM_OTP_LOCK_ADDR1 + (x - 1) * 0x04
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]   --> src/patch.rs:79:28
[INFO] [stdout]    |
[INFO] [stdout] 79 |         EFM_OTP_LOCK_ADDR1 + (x - 1) * 0x04
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add<u64>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add<&u64>`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `&u64` implements `Add`
[INFO] [stdout]   --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]    |
[INFO] [stdout]    = note: `u64` implements `Add`
[INFO] [stdout]   ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6908:28
[INFO] [stdout]      |
[INFO] [stdout] 6908 |     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:6908:14
[INFO] [stdout]      |
[INFO] [stdout] 6908 |     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:6908:26
[INFO] [stdout]      |
[INFO] [stdout] 6908 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6910:28
[INFO] [stdout]      |
[INFO] [stdout] 6910 |     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:6910:14
[INFO] [stdout]      |
[INFO] [stdout] 6910 |     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:6910:26
[INFO] [stdout]      |
[INFO] [stdout] 6910 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6912:28
[INFO] [stdout]      |
[INFO] [stdout] 6912 |     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:6912:14
[INFO] [stdout]      |
[INFO] [stdout] 6912 |     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:6912:26
[INFO] [stdout]      |
[INFO] [stdout] 6912 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6914:28
[INFO] [stdout]      |
[INFO] [stdout] 6914 |     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:6914:14
[INFO] [stdout]      |
[INFO] [stdout] 6914 |     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:6914:26
[INFO] [stdout]      |
[INFO] [stdout] 6914 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6916:28
[INFO] [stdout]      |
[INFO] [stdout] 6916 |     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:6916:14
[INFO] [stdout]      |
[INFO] [stdout] 6916 |     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:6916:26
[INFO] [stdout]      |
[INFO] [stdout] 6916 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6918:28
[INFO] [stdout]      |
[INFO] [stdout] 6918 |     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:6918:14
[INFO] [stdout]      |
[INFO] [stdout] 6918 |     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:6918:26
[INFO] [stdout]      |
[INFO] [stdout] 6918 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6920:28
[INFO] [stdout]      |
[INFO] [stdout] 6920 |     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:6920:14
[INFO] [stdout]      |
[INFO] [stdout] 6920 |     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:6920:26
[INFO] [stdout]      |
[INFO] [stdout] 6920 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6922:28
[INFO] [stdout]      |
[INFO] [stdout] 6922 |     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:6922:14
[INFO] [stdout]      |
[INFO] [stdout] 6922 |     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:6922:26
[INFO] [stdout]      |
[INFO] [stdout] 6922 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6924:28
[INFO] [stdout]      |
[INFO] [stdout] 6924 |     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:6924:14
[INFO] [stdout]      |
[INFO] [stdout] 6924 |     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:6924:26
[INFO] [stdout]      |
[INFO] [stdout] 6924 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6926:28
[INFO] [stdout]      |
[INFO] [stdout] 6926 |     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:6926:14
[INFO] [stdout]      |
[INFO] [stdout] 6926 |     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:6926:26
[INFO] [stdout]      |
[INFO] [stdout] 6926 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6928:28
[INFO] [stdout]      |
[INFO] [stdout] 6928 |     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:6928:14
[INFO] [stdout]      |
[INFO] [stdout] 6928 |     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:6928:26
[INFO] [stdout]      |
[INFO] [stdout] 6928 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6930:28
[INFO] [stdout]      |
[INFO] [stdout] 6930 |     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:6930:14
[INFO] [stdout]      |
[INFO] [stdout] 6930 |     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:6930:26
[INFO] [stdout]      |
[INFO] [stdout] 6930 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6932:28
[INFO] [stdout]      |
[INFO] [stdout] 6932 |     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:6932:14
[INFO] [stdout]      |
[INFO] [stdout] 6932 |     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:6932:26
[INFO] [stdout]      |
[INFO] [stdout] 6932 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6934:28
[INFO] [stdout]      |
[INFO] [stdout] 6934 |     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:6934:14
[INFO] [stdout]      |
[INFO] [stdout] 6934 |     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:6934:26
[INFO] [stdout]      |
[INFO] [stdout] 6934 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6936:28
[INFO] [stdout]      |
[INFO] [stdout] 6936 |     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:6936:14
[INFO] [stdout]      |
[INFO] [stdout] 6936 |     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:6936:26
[INFO] [stdout]      |
[INFO] [stdout] 6936 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6938:28
[INFO] [stdout]      |
[INFO] [stdout] 6938 |     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:6938:14
[INFO] [stdout]      |
[INFO] [stdout] 6938 |     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:6938:26
[INFO] [stdout]      |
[INFO] [stdout] 6938 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6940:28
[INFO] [stdout]      |
[INFO] [stdout] 6940 |     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:6940:14
[INFO] [stdout]      |
[INFO] [stdout] 6940 |     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:6940:26
[INFO] [stdout]      |
[INFO] [stdout] 6940 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6942:28
[INFO] [stdout]      |
[INFO] [stdout] 6942 |     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:6942:14
[INFO] [stdout]      |
[INFO] [stdout] 6942 |     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:6942:26
[INFO] [stdout]      |
[INFO] [stdout] 6942 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6944:28
[INFO] [stdout]      |
[INFO] [stdout] 6944 |     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:6944:14
[INFO] [stdout]      |
[INFO] [stdout] 6944 |     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:6944:26
[INFO] [stdout]      |
[INFO] [stdout] 6944 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6946:28
[INFO] [stdout]      |
[INFO] [stdout] 6946 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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:6946:14
[INFO] [stdout]      |
[INFO] [stdout] 6946 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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:6946:26
[INFO] [stdout]      |
[INFO] [stdout] 6946 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6948:28
[INFO] [stdout]      |
[INFO] [stdout] 6948 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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:6948:14
[INFO] [stdout]      |
[INFO] [stdout] 6948 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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:6948:26
[INFO] [stdout]      |
[INFO] [stdout] 6948 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6950:28
[INFO] [stdout]      |
[INFO] [stdout] 6950 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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:6950:14
[INFO] [stdout]      |
[INFO] [stdout] 6950 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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:6950:26
[INFO] [stdout]      |
[INFO] [stdout] 6950 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, TMR4_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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6952:28
[INFO] [stdout]      |
[INFO] [stdout] 6952 |     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:6952:14
[INFO] [stdout]      |
[INFO] [stdout] 6952 |     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:6952:26
[INFO] [stdout]      |
[INFO] [stdout] 6952 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6954:28
[INFO] [stdout]      |
[INFO] [stdout] 6954 |     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:6954:14
[INFO] [stdout]      |
[INFO] [stdout] 6954 |     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:6954:26
[INFO] [stdout]      |
[INFO] [stdout] 6954 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6956:28
[INFO] [stdout]      |
[INFO] [stdout] 6956 |     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:6956:14
[INFO] [stdout]      |
[INFO] [stdout] 6956 |     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:6956:26
[INFO] [stdout]      |
[INFO] [stdout] 6956 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6958:28
[INFO] [stdout]      |
[INFO] [stdout] 6958 |     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:6958:14
[INFO] [stdout]      |
[INFO] [stdout] 6958 |     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:6958:26
[INFO] [stdout]      |
[INFO] [stdout] 6958 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6960:28
[INFO] [stdout]      |
[INFO] [stdout] 6960 |     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:6960:14
[INFO] [stdout]      |
[INFO] [stdout] 6960 |     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:6960:26
[INFO] [stdout]      |
[INFO] [stdout] 6960 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6962:28
[INFO] [stdout]      |
[INFO] [stdout] 6962 |     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:6962:14
[INFO] [stdout]      |
[INFO] [stdout] 6962 |     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:6962:26
[INFO] [stdout]      |
[INFO] [stdout] 6962 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6964:28
[INFO] [stdout]      |
[INFO] [stdout] 6964 |     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:6964:14
[INFO] [stdout]      |
[INFO] [stdout] 6964 |     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:6964:26
[INFO] [stdout]      |
[INFO] [stdout] 6964 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6966:28
[INFO] [stdout]      |
[INFO] [stdout] 6966 |     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:6966:14
[INFO] [stdout]      |
[INFO] [stdout] 6966 |     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:6966:26
[INFO] [stdout]      |
[INFO] [stdout] 6966 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6968:28
[INFO] [stdout]      |
[INFO] [stdout] 6968 |     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:6968:14
[INFO] [stdout]      |
[INFO] [stdout] 6968 |     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:6968:26
[INFO] [stdout]      |
[INFO] [stdout] 6968 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6970:28
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     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:6970:14
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     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:6970:26
[INFO] [stdout]      |
[INFO] [stdout] 6970 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6972:28
[INFO] [stdout]      |
[INFO] [stdout] 6972 |     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:6972:14
[INFO] [stdout]      |
[INFO] [stdout] 6972 |     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:6972:26
[INFO] [stdout]      |
[INFO] [stdout] 6972 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6974:28
[INFO] [stdout]      |
[INFO] [stdout] 6974 |     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:6974:14
[INFO] [stdout]      |
[INFO] [stdout] 6974 |     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:6974:26
[INFO] [stdout]      |
[INFO] [stdout] 6974 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6976:28
[INFO] [stdout]      |
[INFO] [stdout] 6976 |     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:6976:14
[INFO] [stdout]      |
[INFO] [stdout] 6976 |     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:6976:26
[INFO] [stdout]      |
[INFO] [stdout] 6976 |     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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6978:28
[INFO] [stdout]      |
[INFO] [stdout] 6978 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRGSEL1) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:6978:14
[INFO] [stdout]      |
[INFO] [stdout] 6978 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRGSEL1) 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:6978:26
[INFO] [stdout]      |
[INFO] [stdout] 6978 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRGSEL1) 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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:6980:28
[INFO] [stdout]      |
[INFO] [stdout] 6980 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRGSEL2) as uint32_t };
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:6980:14
[INFO] [stdout]      |
[INFO] [stdout] 6980 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRGSEL2) 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:6980:26
[INFO] [stdout]      |
[INFO] [stdout] 6980 |     unsafe { CM_AOS_BASE + core::mem::offset_of!(CM_AOS_TypeDef, COMTRGSEL2) 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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:7650:38
[INFO] [stdout]      |
[INFO] [stdout] 7650 |     unsafe { ((EFM_PGM_UNIT_BYTES) + (3 as core::ffi::c_uint)) / (4 as core::ffi::c_uint) };
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot add `u32` to `u64`
[INFO] [stdout]     --> src/lib.rs:7650:36
[INFO] [stdout]      |
[INFO] [stdout] 7650 |     unsafe { ((EFM_PGM_UNIT_BYTES) + (3 as core::ffi::c_uint)) / (4 as core::ffi::c_uint) };
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add<u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add<&u64>`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `&u64` implements `Add`
[INFO] [stdout]     --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/arith.rs:98:8
[INFO] [stdout]      |
[INFO] [stdout]      = note: `u64` implements `Add`
[INFO] [stdout]     ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:7650:66
[INFO] [stdout]      |
[INFO] [stdout] 7650 |     unsafe { ((EFM_PGM_UNIT_BYTES) + (3 as core::ffi::c_uint)) / (4 as core::ffi::c_uint) };
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:7650:14
[INFO] [stdout]      |
[INFO] [stdout] 7650 |     unsafe { ((EFM_PGM_UNIT_BYTES) + (3 as core::ffi::c_uint)) / (4 as core::ffi::c_uint) };
[INFO] [stdout]      |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: cannot divide `u64` by `u32`
[INFO] [stdout]     --> src/lib.rs:7650:64
[INFO] [stdout]      |
[INFO] [stdout] 7650 |     unsafe { ((EFM_PGM_UNIT_BYTES) + (3 as core::ffi::c_uint)) / (4 as core::ffi::c_uint) };
[INFO] [stdout]      |                                                                ^ no implementation for `u64 / u32`
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Div<u32>` is not implemented for `u64`
[INFO] [stdout]      = help: the following other types implement trait `Div<Rhs>`:
[INFO] [stdout]                `&u64` implements `Div<u64>`
[INFO] [stdout]                `&u64` implements `Div`
[INFO] [stdout]                `u64` implements `Div<&u64>`
[INFO] [stdout]                `u64` implements `Div<NonZero<u64>>`
[INFO] [stdout]                `u64` implements `Div`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]      --> src/lib.rs:10445:11
[INFO] [stdout]       |
[INFO] [stdout] 10445 |         | (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:10445:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |     ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |                         -----------------------------------------------
[INFO] [stdout] 10445 |         | (TMR4_FLAG_RELOAD_TMR_U))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10446:11
[INFO] [stdout]       |
[INFO] [stdout] 10446 |         | (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:10446:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ________________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 10446 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10447:11
[INFO] [stdout]       |
[INFO] [stdout] 10447 |         | (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:10447:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  _______________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 10447 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10448:11
[INFO] [stdout]       |
[INFO] [stdout] 10448 |         | (TMR4_FLAG_RELOAD_TMR_X))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10448:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ______________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 10448 |           | (TMR4_FLAG_RELOAD_TMR_X))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10449:11
[INFO] [stdout]       |
[INFO] [stdout] 10449 |         | (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:10449:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  _____________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 10448 | |         | (TMR4_FLAG_RELOAD_TMR_X))
[INFO] [stdout]       | |___________________________________-
[INFO] [stdout] 10449 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10450:11
[INFO] [stdout]       |
[INFO] [stdout] 10450 |         | (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:10450:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ____________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 10448 | |         | (TMR4_FLAG_RELOAD_TMR_X))
[INFO] [stdout] 10449 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10450 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10451:11
[INFO] [stdout]       |
[INFO] [stdout] 10451 |         | (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:10451:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ___________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] 10448 | |         | (TMR4_FLAG_RELOAD_TMR_X))
[INFO] [stdout] 10449 | |         | (TMR4_FLAG_OC_CMP_UH))
[INFO] [stdout] 10450 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10451 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10452:11
[INFO] [stdout]       |
[INFO] [stdout] 10452 |         | (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:10452:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  __________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10450 | |         | (TMR4_FLAG_OC_CMP_UL))
[INFO] [stdout] 10451 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10452 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10453:11
[INFO] [stdout]       |
[INFO] [stdout] 10453 |         | (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:10453:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  _________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10451 | |         | (TMR4_FLAG_OC_CMP_VH))
[INFO] [stdout] 10452 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10453 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10454:11
[INFO] [stdout]       |
[INFO] [stdout] 10454 |         | (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:10454:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ________________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10452 | |         | (TMR4_FLAG_OC_CMP_VL))
[INFO] [stdout] 10453 | |         | (TMR4_FLAG_OC_CMP_WH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10454 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10455:11
[INFO] [stdout]       |
[INFO] [stdout] 10455 |         | (TMR4_FLAG_OC_CMP_XH))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10455:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  _______________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10453 | |         | (TMR4_FLAG_OC_CMP_WH))
[INFO] [stdout] 10454 | |         | (TMR4_FLAG_OC_CMP_WL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10455 |           | (TMR4_FLAG_OC_CMP_XH))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10456:11
[INFO] [stdout]       |
[INFO] [stdout] 10456 |         | (TMR4_FLAG_OC_CMP_XL))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10456:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ______________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10454 | |         | (TMR4_FLAG_OC_CMP_WL))
[INFO] [stdout] 10455 | |         | (TMR4_FLAG_OC_CMP_XH))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10456 |           | (TMR4_FLAG_OC_CMP_XL))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10457:11
[INFO] [stdout]       |
[INFO] [stdout] 10457 |         | (TMR4_FLAG_SCMP_EVT0))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10457:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  _____________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10455 | |         | (TMR4_FLAG_OC_CMP_XH))
[INFO] [stdout] 10456 | |         | (TMR4_FLAG_OC_CMP_XL))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10457 |           | (TMR4_FLAG_SCMP_EVT0))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10458:11
[INFO] [stdout]       |
[INFO] [stdout] 10458 |         | (TMR4_FLAG_SCMP_EVT1))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10458:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ____________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10456 | |         | (TMR4_FLAG_OC_CMP_XL))
[INFO] [stdout] 10457 | |         | (TMR4_FLAG_SCMP_EVT0))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10458 |           | (TMR4_FLAG_SCMP_EVT1))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10459:11
[INFO] [stdout]       |
[INFO] [stdout] 10459 |         | (TMR4_FLAG_SCMP_EVT2))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10459:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ___________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10457 | |         | (TMR4_FLAG_SCMP_EVT0))
[INFO] [stdout] 10458 | |         | (TMR4_FLAG_SCMP_EVT1))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10459 |           | (TMR4_FLAG_SCMP_EVT2))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10460:11
[INFO] [stdout]       |
[INFO] [stdout] 10460 |         | (TMR4_FLAG_SCMP_EVT3))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10460:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  __________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10458 | |         | (TMR4_FLAG_SCMP_EVT1))
[INFO] [stdout] 10459 | |         | (TMR4_FLAG_SCMP_EVT2))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10460 |           | (TMR4_FLAG_SCMP_EVT3))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10461:11
[INFO] [stdout]       |
[INFO] [stdout] 10461 |         | (TMR4_FLAG_SCMP_EVT4))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10461:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  _________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10459 | |         | (TMR4_FLAG_SCMP_EVT2))
[INFO] [stdout] 10460 | |         | (TMR4_FLAG_SCMP_EVT3))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10461 |           | (TMR4_FLAG_SCMP_EVT4))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10462:11
[INFO] [stdout]       |
[INFO] [stdout] 10462 |         | (TMR4_FLAG_SCMP_EVT5))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10462:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ________-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10460 | |         | (TMR4_FLAG_SCMP_EVT3))
[INFO] [stdout] 10461 | |         | (TMR4_FLAG_SCMP_EVT4))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10462 |           | (TMR4_FLAG_SCMP_EVT5))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10463:11
[INFO] [stdout]       |
[INFO] [stdout] 10463 |         | (TMR4_FLAG_SCMP_EVT6))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10463:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  _______-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10461 | |         | (TMR4_FLAG_SCMP_EVT4))
[INFO] [stdout] 10462 | |         | (TMR4_FLAG_SCMP_EVT5))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10463 |           | (TMR4_FLAG_SCMP_EVT6))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10464:11
[INFO] [stdout]       |
[INFO] [stdout] 10464 |         | (TMR4_FLAG_SCMP_EVT7))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10464:9
[INFO] [stdout]       |
[INFO] [stdout] 10444 |       ((((((((((((((((((((((TMR4_FLAG_CNT_PEAK) | (TMR4_FLAG_CNT_VALLEY))
[INFO] [stdout]       |  ______-
[INFO] [stdout] 10445 | |         | (TMR4_FLAG_RELOAD_TMR_U))
[INFO] [stdout] 10446 | |         | (TMR4_FLAG_RELOAD_TMR_V))
[INFO] [stdout] 10447 | |         | (TMR4_FLAG_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10462 | |         | (TMR4_FLAG_SCMP_EVT5))
[INFO] [stdout] 10463 | |         | (TMR4_FLAG_SCMP_EVT6))
[INFO] [stdout]       | |________________________________-
[INFO] [stdout] 10464 |           | (TMR4_FLAG_SCMP_EVT7))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10510:11
[INFO] [stdout]       |
[INFO] [stdout] 10510 |         | (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:10510:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |     ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |                         ---------------------------------------------
[INFO] [stdout] 10510 |         | (TMR4_INT_RELOAD_TMR_U))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10511:11
[INFO] [stdout]       |
[INFO] [stdout] 10511 |         | (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:10511:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ________________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 10511 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10512:11
[INFO] [stdout]       |
[INFO] [stdout] 10512 |         | (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:10512:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  _______________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 10512 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10513:11
[INFO] [stdout]       |
[INFO] [stdout] 10513 |         | (TMR4_INT_RELOAD_TMR_X))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10513:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ______________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 10513 |           | (TMR4_INT_RELOAD_TMR_X))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10514:11
[INFO] [stdout]       |
[INFO] [stdout] 10514 |         | (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:10514:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  _____________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 10513 | |         | (TMR4_INT_RELOAD_TMR_X))
[INFO] [stdout]       | |__________________________________-
[INFO] [stdout] 10514 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10515:11
[INFO] [stdout]       |
[INFO] [stdout] 10515 |         | (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:10515:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ____________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 10513 | |         | (TMR4_INT_RELOAD_TMR_X))
[INFO] [stdout] 10514 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10515 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10516:11
[INFO] [stdout]       |
[INFO] [stdout] 10516 |         | (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:10516:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ___________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] 10513 | |         | (TMR4_INT_RELOAD_TMR_X))
[INFO] [stdout] 10514 | |         | (TMR4_INT_OC_CMP_UH))
[INFO] [stdout] 10515 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10516 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10517:11
[INFO] [stdout]       |
[INFO] [stdout] 10517 |         | (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:10517:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  __________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10515 | |         | (TMR4_INT_OC_CMP_UL))
[INFO] [stdout] 10516 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10517 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10518:11
[INFO] [stdout]       |
[INFO] [stdout] 10518 |         | (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:10518:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  _________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10516 | |         | (TMR4_INT_OC_CMP_VH))
[INFO] [stdout] 10517 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10518 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10519:11
[INFO] [stdout]       |
[INFO] [stdout] 10519 |         | (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:10519:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ________________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10517 | |         | (TMR4_INT_OC_CMP_VL))
[INFO] [stdout] 10518 | |         | (TMR4_INT_OC_CMP_WH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10519 |           | (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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10520:11
[INFO] [stdout]       |
[INFO] [stdout] 10520 |         | (TMR4_INT_OC_CMP_XH))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10520:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  _______________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10518 | |         | (TMR4_INT_OC_CMP_WH))
[INFO] [stdout] 10519 | |         | (TMR4_INT_OC_CMP_WL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10520 |           | (TMR4_INT_OC_CMP_XH))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10521:11
[INFO] [stdout]       |
[INFO] [stdout] 10521 |         | (TMR4_INT_OC_CMP_XL))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10521:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ______________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10519 | |         | (TMR4_INT_OC_CMP_WL))
[INFO] [stdout] 10520 | |         | (TMR4_INT_OC_CMP_XH))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10521 |           | (TMR4_INT_OC_CMP_XL))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10522:11
[INFO] [stdout]       |
[INFO] [stdout] 10522 |         | (TMR4_INT_SCMP_EVT0))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10522:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  _____________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10520 | |         | (TMR4_INT_OC_CMP_XH))
[INFO] [stdout] 10521 | |         | (TMR4_INT_OC_CMP_XL))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10522 |           | (TMR4_INT_SCMP_EVT0))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10523:11
[INFO] [stdout]       |
[INFO] [stdout] 10523 |         | (TMR4_INT_SCMP_EVT1))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10523:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ____________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10521 | |         | (TMR4_INT_OC_CMP_XL))
[INFO] [stdout] 10522 | |         | (TMR4_INT_SCMP_EVT0))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10523 |           | (TMR4_INT_SCMP_EVT1))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10524:11
[INFO] [stdout]       |
[INFO] [stdout] 10524 |         | (TMR4_INT_SCMP_EVT2))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10524:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ___________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10522 | |         | (TMR4_INT_SCMP_EVT0))
[INFO] [stdout] 10523 | |         | (TMR4_INT_SCMP_EVT1))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10524 |           | (TMR4_INT_SCMP_EVT2))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10525:11
[INFO] [stdout]       |
[INFO] [stdout] 10525 |         | (TMR4_INT_SCMP_EVT3))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10525:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  __________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10523 | |         | (TMR4_INT_SCMP_EVT1))
[INFO] [stdout] 10524 | |         | (TMR4_INT_SCMP_EVT2))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10525 |           | (TMR4_INT_SCMP_EVT3))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10526:11
[INFO] [stdout]       |
[INFO] [stdout] 10526 |         | (TMR4_INT_SCMP_EVT4))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10526:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  _________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10524 | |         | (TMR4_INT_SCMP_EVT2))
[INFO] [stdout] 10525 | |         | (TMR4_INT_SCMP_EVT3))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10526 |           | (TMR4_INT_SCMP_EVT4))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10527:11
[INFO] [stdout]       |
[INFO] [stdout] 10527 |         | (TMR4_INT_SCMP_EVT5))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10527:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ________-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10525 | |         | (TMR4_INT_SCMP_EVT3))
[INFO] [stdout] 10526 | |         | (TMR4_INT_SCMP_EVT4))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10527 |           | (TMR4_INT_SCMP_EVT5))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10528:11
[INFO] [stdout]       |
[INFO] [stdout] 10528 |         | (TMR4_INT_SCMP_EVT6))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10528:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  _______-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10526 | |         | (TMR4_INT_SCMP_EVT4))
[INFO] [stdout] 10527 | |         | (TMR4_INT_SCMP_EVT5))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10528 |           | (TMR4_INT_SCMP_EVT6))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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:10529:11
[INFO] [stdout]       |
[INFO] [stdout] 10529 |         | (TMR4_INT_SCMP_EVT7))
[INFO] [stdout]       |           ^^^^^^^^^^^^^^^^^^^^ expected `u32`, found `u64`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: no implementation for `u32 | u64`
[INFO] [stdout]      --> src/lib.rs:10529:9
[INFO] [stdout]       |
[INFO] [stdout] 10509 |       ((((((((((((((((((((((TMR4_INT_CNT_PEAK) | (TMR4_INT_CNT_VALLEY))
[INFO] [stdout]       |  ______-
[INFO] [stdout] 10510 | |         | (TMR4_INT_RELOAD_TMR_U))
[INFO] [stdout] 10511 | |         | (TMR4_INT_RELOAD_TMR_V))
[INFO] [stdout] 10512 | |         | (TMR4_INT_RELOAD_TMR_W))
[INFO] [stdout] ...     |
[INFO] [stdout] 10527 | |         | (TMR4_INT_SCMP_EVT5))
[INFO] [stdout] 10528 | |         | (TMR4_INT_SCMP_EVT6))
[INFO] [stdout]       | |_______________________________-
[INFO] [stdout] 10529 |           | (TMR4_INT_SCMP_EVT7))
[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/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:22:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr<u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:33:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr<&u32>`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/internal_macros.rs:44:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `&u32` implements `BitOr`
[INFO] [stdout]      --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/ops/bit.rs:278:8
[INFO] [stdout]       |
[INFO] [stdout]       = note: `u32` implements `BitOr`
[INFO] [stdout]      ::: /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/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 `hc32f448_driver_sys` (lib) due to 214 previous errors
[INFO] running `Command { std: "docker" "inspect" "fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d", kill_on_drop: false }`
[INFO] [stdout] fe577c39521037b7e7aa7aa1e8fa7c0d125de5c44119d8c6cf0ace1ee5fc700d
