Firmware for the Keyboardio Model 01 and other keyboards with AVR or ARM MCUs.
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.
 
 
 
 
 
 
Go to file
Gergely Nagy 6a0591aeb8
PoC: Add an Akela bridge
8 years ago
etc Add udev rules for linux, so we don't have problems programming 8 years ago
generated PoC: Add an Akela bridge 8 years ago
layouts PoC: Add an Akela bridge 8 years ago
tools Revert "Prettier keymap formatting" 8 years ago
.gitmodules Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
.travis.yml PoC: Add an Akela bridge 8 years ago
AkelaWrapper.h PoC: Add an Akela bridge 8 years ago
KeyboardConfig.cpp Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
KeyboardConfig.h Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
KeyboardioFirmware.h Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
KeyboardioFirmware.ino Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
LEDControl.cpp Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
LEDControl.h Slow down the rainbows to give fewer headaches 8 years ago
LICENSE iFor simplicity sake, just use GPLv2 for now. 10 years ago
Makefile PoC: Add an Akela bridge 8 years ago
Model01.cpp Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
Model01.h Rename keymaps.h to keymap_metadata, so it's less likely generated/keymaps.h and keymap_metadata.h will get confused with each other 8 years ago
MouseWrapper.cpp Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
MouseWrapper.h Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
NOTICE We no longer have the subdir NOTICE was talking about. 8 years ago
README.md Treat the shell commands as a Markdown code block 8 years ago
Storage.cpp Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
Storage.h Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
key_defs.h PoC: Add an Akela bridge 8 years ago
key_events.cpp PoC: Add an Akela bridge 8 years ago
key_events.h Rename keymaps.h to keymap_metadata, so it's less likely generated/keymaps.h and keymap_metadata.h will get confused with each other 8 years ago
keymap_metadata.h PoC: Add an Akela bridge 8 years ago
keyswitch_state.cpp Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
keyswitch_state.h Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
utils.cpp Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
utils.h Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago

README.md

We're in the midst of refactoring our really bad prototype firmware into a more reasonable production firmware.

Right now, the code is really ugly. It'll be nicer soon. Please don't judge us too harshly.

Getting Started

Once you have a git checkout, you'll need to pull in the libraries we depend on. To do that:

$ cd KeyboardioFirmware
$ git submodule sync --recursive
$ git submodule update --init --recursive
$ cd source
$ make

<3 jesse

BuildStatus