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
Scott Perry 9ebc996661
Merge branch 'master' of https://github.com/keyboardio/KeyboardioFirmware
8 years ago
generated Add a keymap for the Model 01 Spring 2016 prototype 9 years ago
implementation Add a 'get_crgb_at' API 9 years ago
layouts Add a keymap for the Model 01 Spring 2016 prototype 9 years ago
tools The problem of layout definition being a little too obtuse can be solved by adding a layer of indirection 11 years ago
.travis.yml [travis] Add IRC notifications 9 years ago
KeyboardConfig.cpp Add a 'get_crgb_at' API 9 years ago
KeyboardConfig.h Add a 'get_crgb_at' API 9 years ago
KeyboardioFirmware.h Move keymap data structures out of the toplevel sketch 9 years ago
KeyboardioFirmware.ino HACK: Invert the order of "write to i2c" and "read from i2c" 9 years ago
LEDControl.cpp Since we always update the LEDS, factor out that call into the surrounding code. 9 years ago
LEDControl.h Dumb LED effects update 9 years ago
LICENSE iFor simplicity sake, just use GPLv2 for now. 10 years ago
Makefile Ignore failures when we reset the keyboard into bootloader mode. 9 years ago
MouseWrapper.cpp First pass at encapsulating mouse management into something approximating a class 9 years ago
MouseWrapper.h Fix up some linting 9 years ago
NOTICE Removed explicit license declaration from the NOTICE file 9 years ago
README.md Move the README to markdown, so we can have a shiny travis badge 9 years ago
Storage.cpp astyle 9 years ago
Storage.h Cleaner separation for our 'Storage' class 9 years ago
key_defs.h We'd broken LED toggling (non-mouse IS_INTERNAL keys) 9 years ago
key_events.cpp astyle. no code changes. 9 years ago
key_events.h Add an alternate version of our keystate code that depends on in-hardware 9 years ago
keymaps.h First pass at moving scan_matrix into the implementation-specific class 9 years ago
keyswitch_state.cpp Add an alternate version of our keystate code that depends on in-hardware 9 years ago
keyswitch_state.h Add an alternate version of our keystate code that depends on in-hardware 9 years ago
utils.cpp Extract the bootloader-rebooter into its own 'utils' file 9 years ago
utils.h Extract the bootloader-rebooter into its own 'utils' file 9 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.

<3 jesse

BuildStatus