Commit Graph

259 Commits (091419c919468d51d992a9fb61751733042cf108)

Author SHA1 Message Date
Michael Richters e5d67efd58
Format codebase with `clang-format` 3 years ago
Michael Richters 69333badc9
Turn off clang-format for selected sections of code 3 years ago
Gergely Nagy b93b38da22
plugins: Convert some of the plugins to use Storage::isSliceUninitialized 3 years ago
Michael Richters cf5c19dd6c
Standardize namespace block closing comments 3 years ago
Michael Richters fd98ea2207 Rearrange plugin headers with `include-what-you-use` 3 years ago
Michael Richters 42b81bae96 Fix incorrect `pgm_read_byte()` calls in DynamicMacros 3 years ago
Gergely Nagy 8f58179241
FocusSerial: Implement a `device.reset` command 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 ec834f2fe5
Define constexpr constructors for plugin-specific Key objects 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
Michael Richters b3bf1ae421
MouseKeys "janitorial" work () 3 years ago
Michael Richters 06196fb20b
Restructure MouseKeys to be aware of Macros virtual keys () 3 years ago
Michael Richters 85823f45f2
Update ActiveModColor docs to match current API () 3 years ago
Simon-Claudius ec7db6a74d
Fix setStickyColor() typo () 3 years ago
Michael Richters a0751f25c8
Replace `Leader.time_out` with `Leader.setTimeout()` in docs 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 ce31989a9c
Deprecate old Leader code properly 3 years ago
Michael Richters 3152270585
Remove deprecated `handleKeyswitchEvent()` function 3 years ago
Michael Richters 6ee4539654
Remove deprecated Macros code 3 years ago
Michael Richters 7b1d45d1fb
Remove deprecated LED-ActiveModColor code 3 years ago
Michael Richters 7294317846
Remove deprecated OneShot code 3 years ago
Michael Richters c8ab42103a
Remove deprecated HostPowerManagement code 3 years ago
Michael Richters f833b8f879
Remove deprecated EEPROM-Settings code 3 years ago
Michael Richters 07f65584d2
Remove deprecated Model01-TestMode plugin 3 years ago
Michael Richters 765ed7155c
Update documentation for TapDance action types 3 years ago
Michael Richters 6137ae3335
Distinguish between TapDance `Timeout` and `Hold` timeouts 3 years ago
Michael Richters 1eb7949f90
Remove C-style typedef from TapDance ActionType enum 3 years ago
Jesse Vincent 26c02a9a10
We no longer need to disable AbsMouse, since it no longer seems to break everything 3 years ago
Jesse Vincent 258b03a45c
Disable SingleAbsoluteMouse on the Model 100 since our 3 years ago
Gergely Nagy ab4ee0babd
Merge pull request from keyboardio/f/focus-parser 3 years ago
Jesse Vincent fbfede3566
astyle 3 years ago
Michael Richters c3ea0876c1
Process Qukeys queue after checking timeout in afterEachCycle() 3 years ago
Jesse Vincent 54fbb04eb6
Give FocusSerial the ability to build a command string across multiple 3 years ago
Jesse Vincent 46d9f06d77
astyle 3 years ago
Jesse Vincent 5c7ffe6383
explanatory comment 3 years ago
Jesse Vincent 62f668fd25
Don't block waiting for input blindly. Be more efficient about how we check for a newline to end processing. Replace a magic value with what it really means. 3 years ago
Jesse Vincent c9943057f4
Abort processing if there was no command 3 years ago
Jesse Vincent 34e630438b
Use a constant to make code clearer 3 years ago
Jesse Vincent aa34c150d2
Since the array is clean, we don't need to write a \0 after the command 3 years ago
Jesse Vincent 80e7408e03
reinit our command as we start parsing 3 years ago
Jesse Vincent 1d3c7b3399
Replace 'drain' with a slightly more correct implementation 3 years ago