/home/hjeldin/.cargo/bin/cargo check --color=always --message-format json-diagnostic-rendered-ansi --workspace --all-targets --keep-going Checking bitflags v1.3.2 Checking byteorder v1.5.0 Compiling cortex-m v0.7.7 Checking stable_deref_trait v1.2.0 Checking critical-section v1.2.0 Checking nb v1.1.0 Checking cfg-if v1.0.0 Checking hash32 v0.3.1 Checking void v1.0.2 Checking pin-project-lite v0.2.15 Checking futures-core v0.3.31 Checking futures-task v0.3.31 Checking pin-utils v0.1.0 Compiling serde v1.0.217 Checking vcell v0.1.3 Checking num-traits v0.2.19 Checking heapless v0.8.0 Checking nb v0.1.3 Checking micromath v2.1.0 Checking futures-util v0.3.31 Checking az v1.2.1 Checking futures-sink v0.3.31 Checking embedded-hal v1.0.0 Checking embedded-hal v0.2.7 Checking float-cmp v0.9.0 Checking volatile-register v0.2.2 Checking bare-metal v0.2.5 Checking bitfield v0.13.2 Compiling typenum v1.17.0 Checking embedded-graphics-core v0.4.0 Compiling ahash v0.8.11 Compiling generic-array v0.14.7 Checking embedded-hal-async v1.0.0 Checking simd-adler32 v0.3.7 Checking defmt v0.3.10 Checking embedded-graphics v0.8.1 Checking portable-atomic v1.10.0 Checking adler2 v2.0.0 Compiling once_cell v1.20.3 Compiling syn v1.0.109 Checking embassy-futures v0.1.1 (/home/hjeldin/Projects/STM/embassy/embassy-futures) Compiling zerocopy v0.7.35 Checking embedded-io v0.6.1 Checking miniz_oxide v0.8.3 Checking embassy-time-driver v0.1.0 (/home/hjeldin/Projects/STM/embassy/embassy-time-driver) Checking crc32fast v1.4.2 Checking embedded-storage v0.3.1 Compiling bitfield v0.14.0 Checking libc v0.2.169 Checking embedded-io-async v0.6.1 Checking embassy-net-driver v0.2.0 (/home/hjeldin/Projects/STM/embassy/embassy-net-driver) Checking flate2 v1.0.35 Checking embassy-time v0.3.2 (/home/hjeldin/Projects/STM/embassy/embassy-time) Checking embassy-usb-driver v0.1.0 (/home/hjeldin/Projects/STM/embassy/embassy-usb-driver) Checking embedded-storage-async v0.4.1 Checking embassy-sync v0.6.1 (/home/hjeldin/Projects/STM/embassy/embassy-sync) Checking fdeflate v0.3.7 Compiling log v0.4.22 Checking static_assertions v1.1.0 Checking encode_unicode v0.3.6 Checking embassy-embedded-hal v0.2.0 (/home/hjeldin/Projects/STM/embassy/embassy-embedded-hal) Checking png v0.17.16 Checking sdl2-sys v0.37.0 Checking usb-device v0.3.2 Checking as-slice v0.2.1 Compiling embassy-usb v0.3.0 (/home/hjeldin/Projects/STM/embassy/embassy-usb) Checking lazy_static v1.5.0 Checking either v1.13.0 Checking minimal-lexical v0.2.1 Checking memchr v2.7.4 Checking byteorder-lite v0.1.0 Checking bytemuck v1.21.0 Checking aliasable v0.1.3 Checking nom v7.1.3 Checking aligned v0.4.2 Checking image v0.25.5 Checking ouroboros v0.18.5 Checking itertools v0.13.0 Checking sdl2 v0.37.0 Checking libm v0.2.11 Checking embassy-net-driver-channel v0.3.0 (/home/hjeldin/Projects/STM/embassy/embassy-net-driver-channel) Checking cortex-m-rt v0.7.5 Checking base64 v0.22.1 Checking signature v2.2.0 Checking object-chain v0.1.3 Checking bitflags v2.6.0 Checking embedded-graphics-simulator v0.7.0 Checking embedded-layout v0.4.1 Checking embedded-text v0.7.2 Checking embedded-plots v0.2.0 (/home/hjeldin/Projects/STM/embedded-plots) Checking tinytga v0.5.0 Checking block-device-driver v0.2.0 Checking embassy-usb-synopsys-otg v0.2.0 (/home/hjeldin/Projects/STM/embassy/embassy-usb-synopsys-otg) Checking static_cell v2.1.0 Checking profont v0.7.0 Checking tinybmp v0.6.0 Checking embedded-hal-nb v1.0.0 Checking stm32-fmc v0.3.2 Checking chrono v0.4.39 Checking embedded-can v0.4.1 Checking rand_core v0.6.4 Checking bitfield v0.15.0 Checking bit_field v0.10.2 Checking sdio-host v0.5.0 Checking format_no_std v1.2.0 Checking defmt-rtt v0.4.1 Checking mmc5983ma v0.1.0-rc1 (https://github.com/John2143/mmc5983ma.git#507dda46) Checking dive-deco-x86 v0.1.0 (/home/hjeldin/Projects/STM/dive-computer-deco) Checking ism330dhcx v0.6.0 (https://github.com/hjeldin/async-ism330dhcx.git#713aec3f) Checking stm-graphics v0.1.0 (/home/hjeldin/Projects/STM/dive-computer-gfx) Compiling stm32-metapac v15.0.0 (https://github.com/embassy-rs/stm32-data-generated?tag=stm32-data-ddb0e7abab14bf3e1399875767b8834442382988#15c2d08f) Compiling embassy-executor v0.6.3 (/home/hjeldin/Projects/STM/embassy/embassy-executor) Compiling embassy-hal-internal v0.2.0 (/home/hjeldin/Projects/STM/embassy/embassy-hal-internal) Compiling usbd-hid-descriptors v0.8.2 Compiling panic-probe v0.3.2 Compiling stm-blink v0.1.0 (/home/hjeldin/Projects/STM/stm-blink) Checking embassy-time-queue-driver v0.1.0 (/home/hjeldin/Projects/STM/embassy/embassy-time-queue-driver) error[E0425]: cannot find function `__basepri_r` in module `crate::asm::inline` --> /home/hjeldin/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cortex-m-0.7.7/src/register/basepri.rs:6:15 | 6 | call_asm!(__basepri_r() -> u8) | ^^^^^^^^^^^ not found in `crate::asm::inline` error[E0425]: cannot find function `__basepri_w` in module `crate::asm::inline` --> /home/hjeldin/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cortex-m-0.7.7/src/register/basepri.rs:22:19 | 22 | call_asm!(__basepri_w(basepri: u8)); | ^^^^^^^^^^^ not found in `crate::asm::inline` error[E0425]: cannot find function `__basepri_max` in module `crate::asm::inline` --> /home/hjeldin/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cortex-m-0.7.7/src/register/basepri_max.rs:19:19 | 19 | call_asm!(__basepri_max(basepri: u8)); | ^^^^^^^^^^^^^ not found in `crate::asm::inline` error[E0425]: cannot find function `__faultmask_r` in module `crate::asm::inline` --> /home/hjeldin/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cortex-m-0.7.7/src/register/faultmask.rs:29:28 | 29 | let r: u32 = call_asm!(__faultmask_r() -> u32); | ^^^^^^^^^^^^^ not found in `crate::asm::inline` error: invalid register `r0`: unknown register --> /home/hjeldin/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cortex-m-0.7.7/src/../asm/inline.rs:197:24 | 197 | asm!("bkpt #0xab", inout("r0") nr, in("r1") arg, options(nomem, nostack, preserves_flags)); | ^^^^^^^^^^^^^^ error: invalid register `r1`: unknown register --> /home/hjeldin/.cargo/registry/src/index.crates.io-6f17d22bba15001f/cortex-m-0.7.7/src/../asm/inline.rs:197:40 | 197 | asm!("bkpt #0xab", inout("r0") nr, in("r1") arg, options(nomem, nostack, preserves_flags)); | ^^^^^^^^^^^^ Checking ssmarshal v1.0.0 For more information about this error, try `rustc --explain E0425`. error: could not compile `cortex-m` (lib) due to 6 previous errors warning: build failed, waiting for other jobs to finish... Compiling hashbrown v0.13.2 Checking crypto-common v0.1.6 Checking block-buffer v0.10.4 Checking digest v0.10.7 Checking embassy-boot v0.3.0 (/home/hjeldin/Projects/STM/embassy/embassy-boot) Compiling usbd-hid-macros v0.8.2 Checking usbd-hid v0.8.2 Checking embassy-usb-dfu v0.1.0 (/home/hjeldin/Projects/STM/embassy/embassy-usb-dfu)