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 8c7c1fe286
Add a helper to calculate the size of every function in the firmware
8 years ago
etc Add udev rules for linux, so we don't have problems programming 8 years ago
examples/KeyboardioFirmware Merge branch 'f/lib/dir-rearrangement' of https://github.com/algernon/KeyboardioFirmware into algernon-f/lib/dir-rearrangement 8 years ago
layouts Embarassingly, the right hand layout still matched the beta hardware 8 years ago
src Merge branch 'master' of ssh://github.com/keyboardio/KeyboardioFirmware 8 years ago
tools Revert "Prettier keymap formatting" 8 years ago
.gitignore Add a gitignore file 8 years ago
.gitmodules Undo numist's nicer code layout so we can build as a 'regular' arduino sketch 8 years ago
.travis.yml Try coming up the current arduino builder, because why not 8 years ago
LICENSE iFor simplicity sake, just use GPLv2 for now. 10 years ago
Makefile Add a helper to calculate the size of every function in the firmware 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
library.properties library.properties: Drop the dot_a_linkage setting 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