Commit Graph

760 Commits (e3c90512e9ce60f14ebcd4da4322adb9d21044fc)
 

Author SHA1 Message Date
Jesse Vincent baf4bb23b6 In our bootloader, abuse one of the TX/RX LEDs (D5) as the
10 years ago
Jesse Vincent fefc124d9b Revert a debugging hack
10 years ago
Jesse Vincent bceab79ced Drop the bootloader timeout to 2s
10 years ago
Jesse Vincent 2251cc92af Updated WS2812 library to b5931ec4b0c3ee044e77297fc8387d9fe9046414
10 years ago
Jesse Vincent e79dd812d7 Autoformat
10 years ago
Jesse Vincent 34a2f989c7 fixups from teh big refactor
10 years ago
Jesse Vincent 823cd38333 when setting up the matrix, clear the key report
10 years ago
Jesse Vincent 09fd624280 add arduino pins for the model01 hardware type
10 years ago
Jesse Vincent 5aa7356c67 move a matrix reset into the keyscanning routine
10 years ago
Jesse Vincent df6fea6d3a whitespace
10 years ago
Jesse Vincent 12265625d6 enable leds
10 years ago
Jesse Vincent 441b3b1945 Unify a pair of loops
10 years ago
Jesse Vincent 85c0db54e3 restore keymap switching
10 years ago
Jesse Vincent 7bb1099fdc switch to handling keypresses as we see them
10 years ago
Jesse Vincent a2fb140d07 Open a faster serial line
10 years ago
Jesse Vincent 3b2c600e3a remove some vestigal code
10 years ago
Jesse Vincent c7568807ec Switch to new high-performance sx1509 api
10 years ago
Jesse Vincent 3ca874056e remove a now-unused variable
10 years ago
Jesse Vincent 1665b71f01 microoptimization of the Wire library calls
10 years ago
Jesse Vincent 047f14d877 New high-performance SX1509 pin read/write support that
10 years ago
Jesse Vincent db7f0993a1 Fix debouncing code to work on pins 0-7 in addition to pins 8-15
10 years ago
Jesse Vincent 6666ec7f24 Remove a few temporary variables from sx1509_library.cpp
10 years ago
Jesse Vincent 80c403aa17 switch deviceAddress to the Wire library's preferred data type
10 years ago
Jesse Vincent c098e7cc32 Switch SX1509 clock config to use a macro rather than a magic #
10 years ago
Jesse Vincent 1bb4caa6db Switch to a function for setting up our sx1509s
10 years ago
Jesse Vincent 55f7861b55 New timestamp-based profiling macro and some places we profile
10 years ago
Jesse Vincent f0fe7a41a5 Contentious change to Arduino USB HID implementation - don't
10 years ago
Jesse Vincent 01c94640dd Add Model 01 variant to the hardware config
10 years ago
Jesse Vincent fb15fba790 first implementation of 'chase';
10 years ago
Jesse Vincent 6a35d6fe03 snapshot led stuff
10 years ago
Jesse Vincent a164b574b4 snapshot hardware
10 years ago
Jesse Vincent 3b6cc9f0b9 snapshot, working on perf
10 years ago
Jesse Vincent bc2516607e Starting to update the keyboardio core for arduino
10 years ago
Jesse Vincent 8c88c19cb1 Refactor setup a bit
10 years ago
Jesse Vincent cd483ffe39 Snapshot of LED code
10 years ago
Jesse Vincent 58359b9bc6 We now depend on a GPLv2-licensed library. As such, we can no
10 years ago
Jesse Vincent 02123ff05c Add the upstream source from light_ws2812
10 years ago
Jesse Vincent 6e3c0c960d Switch to digitalWriteFast and digitalReadFast from
10 years ago
Jesse Vincent ed84ce64b8 don't include debouncing.h in the main sketch
10 years ago
Jesse Vincent acfd229fd0 split out setup, debouncing and mouse movement into separate files
10 years ago
Jesse Vincent 01cdada1a0 Jesse's latest layout
10 years ago
Jesse Vincent 41e1229e1e remove debugging and dead code
10 years ago
Jesse Vincent 854582eff4 remove noop comments
10 years ago
Jesse Vincent 79f6cf931b remove 2.5 second delay on boot
10 years ago
Jesse Vincent 74912159d8 Add a first pass at a command mode
10 years ago
Jesse Vincent b6e9aba9cd refactor out "press a key" functions
10 years ago
Jesse Vincent 79c5a698b6 add a qwerty layout for the new 4 row matrix
10 years ago
Jesse Vincent 87b73606f1 Add a VERSION define
10 years ago
Jesse Vincent f5ce233b8b Add app-specific keyboard support for slack
10 years ago
Jesse Vincent 295be88a4b Work on jesse's keyboard
10 years ago