A bootloader for the Numworks n0110 calculator written in Rust.
To setup the developement environment follow the instructions in
rustworks/SETUP.md
If you have an STLink debugger (I am using the STLink V3SET) you can flash using one of the following commands:
Specify the chip manually:
cargo flash --chip=stm32f730V8TxLet cargo-make specify the chip for you:
cargo make flashUsing cargo-embed (recommended):
cargo embedUsing probe-rs:
cargo runComplete setup, plug in your calculator and put it into DFU mode (press 6 and the reset button on the back at the same time), then run the following command:
cargo make dfu