Commit Graph

4411 Commits (6479579e763aae039e72242504fdbdd669b45674)
 

Author SHA1 Message Date
Jesse Vincent 5de640e401 Add a new hook for hardware to set itself up for hardware test mode
6 years ago
Jesse Vincent ba7144669f KeyboardHardware: add a 'previousPressedKeyswitchCount'
6 years ago
Jesse Vincent 813bd5a06d add new 'wasKeyswitchPressed' helpers to all hardware implementations
6 years ago
Jesse Vincent 01e3793d39 Add a 'compile-all target, so that smoke output can get to a single line
6 years ago
Jesse Vincent 8ab5aa52dd Slightly tighten up compilation output so that the smoke output is more readable
6 years ago
Jesse Vincent b8d4e90f23 realpath isn't installed by default on travis' vms AND it's not
6 years ago
Jesse Vincent 6856971cdb attempt to get travis to use our fancy new caching
6 years ago
Gergely Nagy 1f6496ea0e
Merge pull request #591 from keyboardio/f/builder-improvements
6 years ago
Jesse Vincent 78f1a91957 Update our ccache travis config to match https://docs.travis-ci.com/user/caching/
6 years ago
Jesse Vincent ab91a04142 More recent shellcheck doesn't like "which" for finding a binary
6 years ago
Jesse Vincent a6a23380ab make shellcheck happy, maybe?
6 years ago
Jesse Vincent 67d0c6bd73 shellcheck fixes
6 years ago
Jesse Vincent 02faf0d842 Refactor our directory environment variables to make it easier to set a
6 years ago
Jesse Vincent 02635d691a Use the sketch directory's inode as part of its unique id
6 years ago
Jesse Vincent 8cdd058d9e CCACHE_WRAPPER_DIR->CCACHE_WRAPPER_PATH
6 years ago
Jesse Vincent e9668d36ab STABLE_TEMP_DIR to KALEIDOSCOPE_TEMP_PATH
6 years ago
Jesse Vincent 7b27d9e2f9 default STABLE_TEMP_DIR to $TMPDIR if it's available
6 years ago
Jesse Vincent a33d797310 shellcheck fixes
6 years ago
Gergely Nagy e657091476
Merge pull request #592 from gedankenexperimenter/led-stalker-speedup
6 years ago
Michael Richters b083803dc0
Only call update() on cycles when we sync LEDs
6 years ago
Michael Richters 764a2457ab
Decrease LED refresh rate
6 years ago
Michael Richters ddafb73803
Speed up LED-Stalker plugin
6 years ago
Jesse Vincent b4dd906294 Switch to stashing our build artifacts in the stable kaleidoscope temp dir, rather than the source dir
6 years ago
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