Commit Graph

4238 Commits (352a3fe5472dedc39fed4e6bf7bf43257de7c0f9)
 

Author SHA1 Message Date
Jesse Vincent f87d7bce64 Initial implementation of ccache caching for builds
6 years ago
Jesse Vincent 6e9ee55552 move sketches into a subdir
6 years ago
Jesse Vincent d142763bef Add hacky variables for some of the compiler tools we need
6 years ago
Jesse Vincent 59bb9a63f8 Switch back to stable build paths to take advantage of Arduino's build caching
6 years ago
Jesse Vincent 9e45f9e7b2 Enable use of the Arduino core cache, stashing our cached prebuilt cores in /tmp
6 years ago
Jesse Vincent 2ec7f83073 Break out setting our build paths into its own function
6 years ago
Jesse Vincent 38b4663f00 When building a sketch that's not in a git directory, don't die.
6 years ago
Jesse Vincent e2423fa793
Merge pull request #583 from noseglasses/pr_supression_of_unused_variable_warning
6 years ago
Florian Fleissner 6c68266504 Ran astyle
6 years ago
Florian Fleissner 051ad05068 Suppressed a compiler warning and added warning suppression macros
6 years ago
Jesse Vincent 7366fea5c0
Merge pull request #580 from keyboardio/README/example-link-fix
6 years ago
Gergely Nagy d9716d04ab
README.md: Fix the example link
6 years ago
Jesse Vincent d649264b7f
Merge pull request #578 from keyboardio/UPGRADING/OneShot-stickability-timeline
6 years ago
Jesse Vincent 724eb458d0
Merge pull request #579 from keyboardio/Layer/remove-deprecated-interfaces
6 years ago
Gergely Nagy 0c7324115a
Remove some deprecated interfaces
6 years ago
Gergely Nagy 7a5a7b3484
UPGRADING.md: Add a removal date for the old stickability props
6 years ago
Jesse Vincent 8d57e4ffe4
Merge pull request #576 from keyboardio/TapDance/optimization
6 years ago
Gergely Nagy b660b252d2
TapDance: Switch from 16-bit bitfields to using a struct
6 years ago
Scott Perry c47bea391a Remove numlock state management logic from NumPad plugin
6 years ago
Jesse Vincent 338fbd4c4f
Merge pull request #573 from keyboardio/OneShot/fix-isPressed-and-isSticky
6 years ago
Gergely Nagy 51a7537d87
OneShot: Fix isPressed() and isSticky()
6 years ago
Jesse Vincent aecc29a313
Merge pull request #567 from keyboardio/OneShot/optimization
6 years ago
Gergely Nagy a4af4f4a2b
OneShot: Remove some obsolete optimizations
6 years ago
Gergely Nagy 926cb07f85
OneShot: Code cleanup: drop the helper macros
6 years ago
Gergely Nagy 032da484bc
OneShot: Switch from 16-bit bitfields to using a struct
6 years ago
Jesse Vincent 3981072fb9
Merge pull request #561 from keyboardio/EEPROMSettings/onlyCustom-fix
6 years ago
Gergely Nagy c9af7d65d7
Repurpose EEPROMSettings' version
6 years ago
Gergely Nagy 733707c8f3
Merge pull request #557 from keyboardio/plugin/LED-Palette-Theme/eeprom-order-fix
6 years ago
Gergely Nagy 8a4f3a7fb9
LED-Palette-Theme: Defer requesting a slice as late as possible
6 years ago
Jesse Vincent 0cdfbcbc64
Merge pull request #553 from keyboardio/eeprom/custom-default-split
6 years ago
Gergely Nagy dbd0d7fbcc
EEPROMKeymap redesign
6 years ago
Jesse Vincent 713c300592
Merge pull request #533 from tiltowait/add-modifier-reflection
6 years ago
Jesse Vincent f279728514
Merge pull request #555 from keyboardio/no_lower_functions
6 years ago
Jesse Vincent 29253a7d4c Simplify function naming to remove all_lower option
6 years ago
Jesse Vincent 3d575345bb
Merge pull request #554 from keyboardio/hardware/ATMegaKeyboard/readCols-no-funroll
6 years ago
Gergely Nagy fb75fc7091
ATMegaKeyboard: Disable loop unrolling for readCols()
6 years ago
Jesse Vincent 30ab84b17c
Merge pull request #543 from keyboardio/plugin/firmwaredump
6 years ago
Gergely Nagy 290d4dfde7
Add a FirmwareDump plugin
6 years ago
Jesse Vincent 1cf25da48c
Merge pull request #541 from keyboardio/driver/led/ws2812
6 years ago
Gergely Nagy 3f2ac16865
A reasonably generic WS2812 driver
6 years ago
Jesse Vincent bf91a0e2c6
Merge pull request #549 from keyboardio/plugin/CycleTimeReport/newline-fix
6 years ago
Jesse Vincent 9a4e7cca55
Merge pull request #550 from keyboardio/plugin/Chase/assorted-fixes
6 years ago
Gergely Nagy 58d353a920
Chase: Update the documentation
6 years ago
Gergely Nagy 82349df38e
Chase: Allow setting the distance too
6 years ago
Gergely Nagy 88abeacd53
Chase: Use timers for timing instead of counting cycles
6 years ago
Gergely Nagy e7a48497e7
Chase: Use CRGB when setting colors
6 years ago
Gergely Nagy 623dde5045
CycleTimeReport: Send a newline after the default report
6 years ago
Jesse Vincent 5fe12de4dd
Merge pull request #540 from keyboardio/hardware/kbd4x/disable-clock-division
6 years ago
Gergely Nagy 7d4e709eff
hardware/KBD4x: Make astyle happy
6 years ago
Gergely Nagy 9402c6ff33
hardware::KBD4x: Disable clock division
6 years ago