Rust firmware for the Grabert Keyboard using the Keyberon crate by TeXitoi
Build:
cargo build --release
Firmware Size: Sitting around 36KB
cargo-size --bin grabert-keyb-rs --release
OpenOCD:
openocd -f "interface/stlink-v2.cfg" -f "target/stm32f0x.cfg" "./target/thumbv6m-none-eabi/release/grabert-keyb-rs"
Create .bin from elf
cargo objcopy --bin grabert-keyb-rs --release -- -O binary grabert-keyb-rs.bin
DFU Flash
dfu-util -a 0 -s 0x08000000:leave -D grabert-keyb-rs.bin
MIT