Support for running bare metal Rust applications, without an operating system, directly on the USB armory Mk II security device.
This is a modernized fork of the original usbarmory.rs codebase. It updates
the project for current stable Rust and validates a USB Serial Downloader
hardware smoke test on a USB armory Mk II.
Check out the firmware/usbarmory directory.
For local hardware notes, see docs/hardware-test.md.
For a summary of the modernization pass, see
docs/modernization.md.
This fork tracks current stable Rust. The repository includes a
rust-toolchain.toml that installs the bare-metal USB armory targets:
armv7a-none-eabiarmv7a-none-eabihf
The current modernization pass was validated with Rust 1.96.0.
Original work copyright © 2020 iqlusion. Modernization work copyright © GoodAncestor.
Licensed under either of:
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.