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 3a5cb40964
Add an ICSP programming target for the 32U4. This can be ... a lot faster
8 years ago
layouts Add a keymap for the Model 01 Spring 2016 prototype 9 years ago
libraries Move firmware into /source, deps as submodules in /libraries 8 years ago
source Add an ICSP programming target for the 32U4. This can be ... a lot faster 8 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
.gitmodules Move firmware into /source, deps as submodules in /libraries 8 years ago
.travis.yml installed arduino toolchain is another level up now as well 8 years ago
LICENSE iFor simplicity sake, just use GPLv2 for now. 10 years ago
NOTICE Removed explicit license declaration from the NOTICE file 9 years ago
README.md Treat the shell commands as a Markdown code block 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