keyboard firmware except crab https://lain.faith/s/onyx
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Edward Shen 959cd2c4cc
nop hacking
3 years ago
.cargo used quickstart 3 years ago
.vscode used quickstart 3 years ago
examples blink example 3 years ago
src nop hacking 3 years ago
.cargo-ok used quickstart 3 years ago
.gitignore used quickstart 3 years ago
Cargo.lock lol rgb memery 3 years ago
Cargo.toml lol rgb memery 3 years ago
LICENSE Initial commit 3 years ago
Makefile forgot plus 3 years ago
README.md add instructions for perms 3 years ago
build.rs used quickstart 3 years ago
memory.x working flash 3 years ago
openocd.cfg used quickstart 3 years ago
openocd.gdb used quickstart 3 years ago
rust-toolchain added toolchain 3 years ago

README.md

Onyx Keyboard Firmware

This section intentionally left blank

Setup

If you're running Linux, make sure you are part of the group for the character device that the board is connected to.

For example, the device in bootloader mode appears as /dev/ttyACM0:

crw-rw---- 1 root uucp 166, 0 Jan 26 00:40 /dev/ttyACM0

You will need to add yourself to the group if you aren't part of it already, and log back in:

sudo usermod -a -G uucp $(whoami)

Then, follow the rest below:

# Install toolchains
trizen -S arm-none-eabi-binutils bossa
rustup target add thumbv6m-none-eabi

# Build
make

# Upload to metro m0 board
make upload