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
Jesse Vincent 24afc219d7
The old beta hardware is obsolete and won't get new firmware updates from this branch of the code.
9 years ago
generated Simplify our keymap generation 9 years ago
implementation The old beta hardware is obsolete and won't get new firmware updates from this branch of the code. 9 years ago
layouts Small fixups to get the kickstarter version of the Model 01 working with the new HID core 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 make astyle 9 years ago
KeyboardConfig.h We're now targeting the Model 01, not the beta. 9 years ago
KeyboardioFirmware.h Move keymap data structures out of the toplevel sketch 9 years ago
KeyboardioFirmware.ino Move keymap data structures out of the toplevel sketch 9 years ago
LEDControl.cpp make astyle 9 years ago
LEDControl.h Slow down the rainbow wave 9 years ago
LICENSE iFor simplicity sake, just use GPLv2 for now. 10 years ago
Makefile Prefix avr-size so it works on platforms without avr-size in the path 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 make astyle 9 years ago
key_events.h Move keymap data structures out of the toplevel sketch 9 years ago
keymaps.h First pass at moving scan_matrix into the implementation-specific class 9 years ago
keyswitch_state.cpp what we called matrix_state really only dealt with a the state of a single keyswitch 9 years ago
keyswitch_state.h what we called matrix_state really only dealt with a the state of a single keyswitch 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