Commit Graph

5329 Commits (8196adab6cb2cbe3174307e23e301fda2f7e3152)
 

Author SHA1 Message Date
Michael Richters 3252f9fb2b
Switch from astyle to clang-format for automated code formatting 3 years ago
Jesse Vincent f195690dd4
Merge pull request from keyboardio/eeprom/is-slice-empty 3 years ago
Gergely Nagy b93b38da22
plugins: Convert some of the plugins to use Storage::isSliceUninitialized 3 years ago
Gergely Nagy a7a29bb658
driver::storage::Base: Add an isSliceUninitialized() function 3 years ago
Jesse Vincent 7a9588e404
Force ccache on for simulator tests 3 years ago
Jesse Vincent 69d14584b7
Merge pull request from keyboardio/f/no-make-implicit-rules 3 years ago
Jesse Vincent d1911c8395
Clean up variables needed 'make flash' target to not get pre-calculated 3 years ago
Jesse Vincent 2a1fb9014d
There's no reason to do the directory check before trying to run our 3 years ago
Jesse Vincent 1f49a16bf1
do a little more shell makefile caching 3 years ago
Jesse Vincent 372adb58c1
testing/makefiles/delegate.mk was a no-op 3 years ago
Jesse Vincent dbeed3c767
Apply some of our makefile optimization techniques to the test suite 3 years ago
Jesse Vincent e2ca8ee815
Arduino-cli 0.14 is ancient and unsupported. 3 years ago
Jesse Vincent 628117478e
Use := syntax for when we call $(shell) in our makefiles. 3 years ago
Jesse Vincent eeb6d00637
Change how and when we check for a working kaleidoscope hardware config 3 years ago
Jesse Vincent 0a3bff2df4
We don't need to run 'make setup' for the various linting targets 3 years ago
Jesse Vincent 0fc1cc89da
Turn off GNU Make's historical "implicit" rules. They add a ton of 3 years ago
Jesse Vincent a273b47ab2
Merge pull request from gedankenexperimenter/namespace-block-comments 3 years ago
Michael Richters cf5c19dd6c
Standardize namespace block closing comments 3 years ago
Jesse Vincent c260722937
Merge pull request from gedankenexperimenter/includes-reorg 3 years ago
Michael Richters cbc36724cd Bypass `version.h` checks when running include-what-you-use 3 years ago
Michael Richters 98200b25b3 Update headers for example sketches 3 years ago
Michael Richters fd98ea2207 Rearrange plugin headers with `include-what-you-use` 3 years ago
Michael Richters 80953368d1 Rearrange and standardize Kaleidoscope core headers 3 years ago
Michael Richters 42b81bae96 Fix incorrect `pgm_read_byte()` calls in DynamicMacros 3 years ago
Jesse Vincent dd44da41e4
Merge pull request from keyboardio/focus-command/reset 3 years ago
Gergely Nagy 8f58179241
FocusSerial: Implement a `device.reset` command 3 years ago
Jesse Vincent 68bbfd2b9f
Merge pull request from keyboardio/jesse/wip/merge-1138 3 years ago
Michael Richters 8e29f3a705
Replace `::Kaleidoscope` with `kaleidoscope::Runtime` 3 years ago
Michael Richters e008b3240e
Replace preprocessor macro `isSyster()` with a simple `==` comparison 3 years ago
Michael Richters 48ce259ae5
Replace LEDControl key constant `#define`s with `constexpr`s 3 years ago
Michael Richters ec834f2fe5
Define constexpr constructors for plugin-specific Key objects 3 years ago
Michael Richters 54ca31f959
Update code style guide for header include updates 3 years ago
Michael Richters c0da4643b3
Add include-what-you-use script for fixing header includes 3 years ago
Michael Richters ef7956a0a5
Replace `boolean` & `byte` with `bool` & `uint8_t` 3 years ago
Gergely Nagy 93d6fa7dec
EEPROM: Fix FocusEEPROMCommand compilation 3 years ago
Gergely Nagy eaca11af4a
EEPROM: Use constant instead of a hardcoded value for uninitialized bytes 3 years ago
Gergely Nagy 9f69e430ea
EEPROM-Settings: Implement an `eeprom.erase` command () 3 years ago
Gergely Nagy c4fcb7fc21
EEPROM-Settings: Do commit the storage after handling eeprom.contents () 3 years ago
Gergely Nagy d33a93026a
Merge pull request from gedankenexperimenter/activemodcolor-example 3 years ago
Michael Richters 23d22cc994 Improve ActiveModColor example sketch 3 years ago
SylvainJuge 447ac1bb65
fix minor typo () 3 years ago
Jesse Vincent 275d45f479
Hotfix for the macos compiler fixes for the virtual platform 3 years ago
Jesse Vincent 1b3362341b
Tell cmake which compiler to use, based on what we use for Arduino () 3 years ago
Jesse Vincent 84f0b3307f
Docker 4.6 for mac improves -v mount performance enough that we should 3 years ago
Jesse Vincent 7a2436f80b
Hotfix for https://github.blog/2021-09-01-improving-git-protocol-security-github/ 3 years ago
Michael Richters b3bf1ae421
MouseKeys "janitorial" work () 3 years ago
Michael Richters 5a9025123e
Force `EventHandlerResult` values to be a single byte () 3 years ago
Michael Richters 3d3b531571
Update MouseKeys testcase for current KeyboardioHID () 3 years ago
Michael Richters 06196fb20b
Restructure MouseKeys to be aware of Macros virtual keys () 3 years ago
Jesse Vincent 72ee63386e
docker-bash now mounts Kaleidoscope live and interactive () 3 years ago