Commit Graph

5309 Commits (d4b9e8758c497116f48d2f31bf6a7d681104cf7a)
 

Author SHA1 Message Date
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 #1140 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 #1139 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 (#1137)
3 years ago
Gergely Nagy c4fcb7fc21
EEPROM-Settings: Do commit the storage after handling eeprom.contents (#1136)
3 years ago
Gergely Nagy d33a93026a
Merge pull request #1135 from gedankenexperimenter/activemodcolor-example
3 years ago
Michael Richters 23d22cc994 Improve ActiveModColor example sketch
3 years ago
SylvainJuge 447ac1bb65
fix minor typo (#1133)
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 (#1132)
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 (#1130)
3 years ago
Michael Richters 5a9025123e
Force `EventHandlerResult` values to be a single byte (#1131)
3 years ago
Michael Richters 3d3b531571
Update MouseKeys testcase for current KeyboardioHID (#1129)
3 years ago
Michael Richters 06196fb20b
Restructure MouseKeys to be aware of Macros virtual keys (#1114)
3 years ago
Jesse Vincent 72ee63386e
docker-bash now mounts Kaleidoscope live and interactive (#1125)
3 years ago
Michael Richters 85823f45f2
Update ActiveModColor docs to match current API (#1128)
3 years ago
Simon-Claudius ec7db6a74d
Fix setStickyColor() typo (#1127)
3 years ago
Jesse Vincent f5bbd61784
Simplify our docker execution (#1124)
3 years ago
Jesse Vincent 77c8f394df
Merge pull request #1123 from gedankenexperimenter/leader-deprecations
3 years ago
Michael Richters a0751f25c8
Replace `Leader.time_out` with `Leader.setTimeout()` in docs
3 years ago
Michael Richters f47c750681
Stop using deprecated Leader variable `time_out`
3 years ago
Jesse Vincent da844e4a1e
Merge pull request #1122 from gedankenexperimenter/testing/docker-fix
3 years ago
Michael Richters d87de66e04
Fix docker simulator tests
3 years ago
Jesse Vincent dd54510431
Merge pull request #1121 from gedankenexperimenter/oneshot/no-static
3 years ago
Jesse Vincent 552790b21f
Merge pull request #1119 from keyboardio/f/update-git-cores
3 years ago
Michael Richters 71a09389bf
Use assignment-style initialization in OneShot
3 years ago
Michael Richters 535a4e8e90
Shift comment separating state variables from config variables
3 years ago
Michael Richters 3204034089
Fix overridable `OneShot.isStickable(key)` function
3 years ago
Michael Richters a0c62ff0db
Force some OneShot functions inline
3 years ago
Michael Richters a1c1fe6ba2
Convert OneShot variables and functions from `static`
3 years ago
Michael Richters fd17553f1a
Rearrange iterator code in KeyAddrBitfield to simplify declarations
3 years ago
Michael Richters 8aa9206a08
Make KeyAddrBitfield class const-correct
3 years ago
Jesse Vincent d898725725
Merge pull request #1120 from gedankenexperimenter/testing/mouse-reports
3 years ago
Jesse Vincent 9357dcec8e
Switch from installing the prepackaged kaleidoscope arduino cores just
3 years ago
Jesse Vincent 7844aeed5e
Because of how we call arduino-cli, we no longer need to play games with
3 years ago