Commit Graph

931 Commits (50ac31d0f560b5f65745598846e6afb8434a68c6)
 

Author SHA1 Message Date
Jesse Vincent 255d483a3d It turns out that editing echo lines in the Makefile after you run tests can result in build failures.
8 years ago
Jesse Vincent c8fa11bb22 Add support for building and including the bootloader. Clean up makefile a tiny bit
8 years ago
Jesse Vincent 04e7d78c58 We no longer have the subdir NOTICE was talking about.
8 years ago
Jesse Vincent 63cb1f393f Try coming up the current arduino builder, because why not
8 years ago
Jesse Vincent 332d9d05c4 First pass at a travis for this new thing using an arduino board definition
8 years ago
Jesse Vincent 1f4625edad Rename keymaps.h to keymap_metadata, so it's less likely generated/keymaps.h and keymap_metadata.h will get confused with each other
8 years ago
Jesse Vincent 446036d158 Undo numist's nicer code layout so we can build as a 'regular' arduino sketch
8 years ago
Jesse Vincent 1f39939b23 Update Scanner submodule to current master (with new v2 wire protocol)
8 years ago
Jesse Vincent fc3858bd5a Switch to the 'new way' of reading data from i2c
8 years ago
Jesse Vincent f72ef245a4 Interleave updates to left and right hands.
8 years ago
Jesse Vincent de92bcc0de Speed up rainbow and rainbow wave effects
8 years ago
Jesse Vincent aa04ee17ba Add a note about setting our i2c speed
8 years ago
Jesse Vincent c1e6b40069 Switch from Rainbow Wave to Rainbow by default
8 years ago
Jesse Vincent 3a5cb40964 Add an ICSP programming target for the 32U4. This can be ... a lot faster
8 years ago
Scott Perry 638dcc660c More reliable device discovery when flashing
8 years ago
Scott Perry 8a0006563c Treat the shell commands as a Markdown code block
8 years ago
Jesse Vincent b9748f204f Merge branch 'dependency-integration'
8 years ago
Jesse Vincent 945bec0d10 Add some notes to the README about how to get a working build environment
8 years ago
Scott Perry 86769ed202 installed arduino toolchain is another level up now as well
8 years ago
Scott Perry 8d4f6ec5da Travis needs to `cd` into `/source` before invoking make
8 years ago
Scott Perry 4510f893ca Roll back local changes
8 years ago
Scott Perry a02eea9704 Default action for `make` should be `build`
8 years ago
Scott Perry 51eba85906 Move firmware into /source, deps as submodules in /libraries
8 years ago
Scott Perry 9ebc996661 Merge branch 'master' of https://github.com/keyboardio/KeyboardioFirmware
8 years ago
Scott Perry d60df1b099 Revert "Prettier keymap formatting"
8 years ago
Jesse Vincent a4bf3d099b Ignore failures when we reset the keyboard into bootloader mode.
9 years ago
Jesse Vincent 0f1bf7ab7f Since we always update the LEDS, factor out that call into the surrounding code.
9 years ago
Jesse Vincent ec40cfbbfb Add a 'get_crgb_at' API
9 years ago
Jesse Vincent 0cfef37d44 Dumb LED effects update
9 years ago
Jesse Vincent 40f71ffcaa Guard against users accidentally overwriting the keymatrix buffer when
9 years ago
Jesse Vincent f5d0384354 astyle. no code changes
9 years ago
Jesse Vincent 1926379ebb Remove verbose debugging on every step of the key matrix scan
9 years ago
Jesse Vincent 27e58c18d2 Remove commented out code, reformat
9 years ago
Jesse Vincent 6873a6a2ea We've moved from 8 banks of LED data to 4 banks
9 years ago
Jesse Vincent 75205f28c3 astyle. no code changes.
9 years ago
Jesse Vincent 13576ae1fe Be clear about the fact that key state should start off zeroed out
9 years ago
Jesse Vincent 61798be38e HACK: Invert the order of "write to i2c" and "read from i2c"
9 years ago
Jesse Vincent 06383e8c3d Add first-pass implementation of Model 01 spring 2016 prototype
9 years ago
Jesse Vincent 5e49c8fef3 Add an alternate version of our keystate code that depends on in-hardware
9 years ago
Jesse Vincent 719ab8e6c7 Add a keymap for the Model 01 Spring 2016 prototype
9 years ago
Scott Perry 0f449a320e Prettier keymap formatting
9 years ago
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
Jesse Vincent a08250cb85 We're now targeting the Model 01, not the beta.
9 years ago
Jesse Vincent 1ce8da0b8d make astyle
9 years ago
Jesse Vincent 4ab71d1bfc [travis] Add IRC notifications
9 years ago
Jesse Vincent c205e50ecb [travis] Now that we're not caching the arduino environment, we don't need the guard
9 years ago
Jesse Vincent 1b4e0915b0 [travis] Add Travis notifications to Keyboardio Slack
9 years ago
Jesse Vincent ad252541a7 [travis] Travis rewrote our travis config
9 years ago
Jesse Vincent 0edeba9b1f [travis] Per the Travis docs, caching the Arduino IDE may actually _hurt_ perf.
9 years ago
Jesse Vincent c7d1d16176 Move the README to markdown, so we can have a shiny travis badge
9 years ago