2
0
Fork 0
keyboard firmware except crab https://lain.faith/s/onyx
 
 
 
Datei suchen
Edward Shen 959cd2c4cc
nop hacking
2020-02-06 19:21:26 -05:00
.cargo used quickstart 2020-01-25 15:49:11 -05:00
.vscode used quickstart 2020-01-25 15:49:11 -05:00
examples blink example 2020-01-25 17:53:06 -05:00
src nop hacking 2020-02-06 19:21:26 -05:00
.cargo-ok used quickstart 2020-01-25 15:49:11 -05:00
.gitignore used quickstart 2020-01-25 15:49:11 -05:00
Cargo.lock lol rgb memery 2020-02-06 18:42:45 -05:00
Cargo.toml lol rgb memery 2020-02-06 18:42:45 -05:00
LICENSE Initial commit 2020-01-24 14:17:03 -05:00
Makefile forgot plus 2020-01-27 14:27:05 -05:00
README.md add instructions for perms 2020-01-26 00:42:26 -05:00
build.rs used quickstart 2020-01-25 15:49:11 -05:00
memory.x working flash 2020-01-25 19:14:40 -05:00
openocd.cfg used quickstart 2020-01-25 15:49:11 -05:00
openocd.gdb used quickstart 2020-01-25 15:49:11 -05:00
rust-toolchain added toolchain 2020-02-06 18:42:19 -05:00

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