Skip to content

Conversation

@jeandudey
Copy link
Contributor

@jeandudey jeandudey commented Feb 21, 2025

Depends on #586.

mjg-foundation and others added 30 commits October 15, 2024 17:42
…-with-microsd

SFT-3834: added microsd message signing
* Dockerfile: Update base image to Ubuntu 24.04 (Noble Numbat).
* .github/workflows/build.yaml: Likewise.
* .github/workflows/build.yaml: Increase MSRV to 1.77.1.
* .github/workflows/lint.yaml: Likewise.
* Dockerfile: Likewise.
Due to the update to Ubuntu 24.04 on the CI it causes this warning to be
emitted, and as a result the build fails.

This code takes the pointer of a variable on the stack to measure the
stack usage.

* py/stackctrl.c: Disable -Wdangling-pointer warning.
* mpy-cross/main.c (mp_import_stat): Use mp_import_stat_t as return
type.
* stm32/boards/Passport/include/pprng.h: Include stdint.h.
* ports/stm32/boards/Passport/include/ring_buffer.h: Likewise.
* stm32/boards/Passport/include/se.h: Likewise.
* stm32/boards/Passport/include/secrets.h: Likewise.
…move-panics-from-rust-code

SFT-4310: Remove panics.
…date-rust-toolchain

SFT-4357: Update toolchain
* Dockerfile: Add bindgen-cli installation commands.
* Dockerfile: Add gawk.
* extmod/foundation-rust/Justfile: Set CC for cargo commands.
* extmod/foundation-rust/Cargo.lock: Update file.
* extmod/foundation-rust/Cargo.toml [workspace] <members>: Add stm32h7xx-hal-driver-sys.
* extmod/foundation-rust/Justfile (generate): Add stm32h7xx-hal-driver-sys bindgen.
(lint): Check stm32h7xx-hal-driver-sys bindgen.
* extmod/foundation-rust/stm32h7xx-hal-driver-sys/Cargo.toml: New manifest.
* extmod/foundation-rust/stm32h7xx-hal-driver-sys/bindgen.sh: New script.
* extmod/foundation-rust/stm32h7xx-hal-driver-sys/bindings.h: New header file.
* extmod/foundation-rust/stm32h7xx-hal-driver-sys/includes.awk: New AWK script.
* extmod/foundation-rust/stm32h7xx-hal-driver-sys/gen.rs: Generate bindings.
* extmod/foundation-rust/stm32h7xx-hal-driver-sys/gen.rs.license: New license information file.
* extmod/foundation-rust/stm32h7xx-hal-driver-sys/lib.rs: New file.
* .github/workflows/lint.yaml (is-foundation-header-up-to-date): New job.
…nerate-stm32h7xx-hal-ffi-bindings-for-rust

SFT-4358: Add stm32h7xx-hal-driver-sys crate.
* .github/workflows/build.yaml: Upload ELF file with debugging
information.
* ports/stm32/Makefile (CFLAGS): Add -g flag.
* .github/workflows/lint.yaml (is-reuse-compliant): Bump
fsfe/reuse-action to v4.
* .github/workflows/build.yaml: Bump docker/build-push-action from 5 to
6.
…able-debug-symbols-for-the-firmware

SFT-4381: Enable debug symbols for the firmware.
…mp-github-actions-dependency-versions

SFT-4382: Bump GitHub actions dependency versions.
…d-cmsis-device-h7-sys-crate

SFT-4362: Add cmsis-device-h7-sys crate.
* extmod/foundation-rust/Cargo.toml (profile) <release>: Don't strip
debug information.
* extmod/foundation-rust/Justfile (generate): Fix recipe.
* extmod/foundation-rust/cmsis-device-h7-sys/src/lib.rs: Fix manual
constant values.
jeandudey and others added 3 commits January 8, 2025 12:57
…new-simulator-files

Sft 4639 account for new simulator files
SFT-4402: Implement erase for simulator flash.
@jeandudey jeandudey self-assigned this Feb 21, 2025
@jeandudey jeandudey marked this pull request as draft February 21, 2025 16:44
@jeandudey jeandudey marked this pull request as ready for review March 12, 2025 15:48
@jeandudey jeandudey marked this pull request as draft March 12, 2025 15:48
@jeandudey jeandudey changed the base branch from dev-v2.4.0 to dev-v2.4.0-rebase-3 March 13, 2025 12:44
@jeandudey jeandudey changed the base branch from dev-v2.4.0-rebase-3 to dev-v2.4.0 March 13, 2025 12:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants