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 a9088e9179
The various types of synthetic keys never overlap.
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 Update QWERTY map to swap LED and program keys 8 years ago
src The various types of synthetic keys never overlap. 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 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 Source code rearrangement 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 Source code rearrangement 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