My custom firmware for the Corne keyboard, written in Rust.
🚧 WIP 🚧
TODO
# macOS: pre-built bare-metal toolchain for 23-bit arms
$ brew install armmbed/formulae/arm-none-eabi-gcc
# installs the arm target
$ rustup target add thumbv7em-none-eabihf
TODO
TODO
TODO
# sanity check
$ arm-none-eabi-readelf -A target/thumbv7em-none-eabihf/release/bunretsu
# how much space is used for what
$ arm-none-eabi-size -Ax target/thumbv7em-none-eabihf/release/bunretsu
# disasm it!
$ arm-none-eabi-objdump -d target/thumbv7em-none-eabihf/release/bunretsu