Commit Graph

289 Commits (a960f5a0cb9276f6ff0235a07ba192460e437b12)

Author SHA1 Message Date
iliana etaoin a960f5a0cb PrefixLayer: prefer getter/setter methods 3 years ago
iliana etaoin 95b7a7b684 Add PrefixLayer plugin 3 years ago
Michael Richters 0a34e034d7
Fix Turbo docs to use `sticky()` instead of `toggle()` 3 years ago
Michael Richters 919cb39ac9
Remove unnecessarily cautious guard against Turbo getting "stuck on" 3 years ago
Michael Richters ab52a6761d
Fix Turbo sticky mode 3 years ago
Jesse Vincent 18bcebeb25
Merge pull request from keyboardio/dynamicmacros-fixes 3 years ago
Jesse Vincent ceb361fa3c
Merge pull request from keyboardio/focus/iseol-fix 3 years ago
Gergely Nagy d29ffa72dc
DynamicMacros: Make sure we keep within bounds during play 3 years ago
Gergely Nagy 39e607e7c7
DynamicMacros: Fix the size of our lookup table 3 years ago
Gergely Nagy 9e1c9e35f4
plugins/LED-Wavepool: Enable the plugin for the Model 100 too 3 years ago
Gergely Nagy c0b99d763e
DynamicMacros: Fortify our cache update 3 years ago
Gergely Nagy 6106b9d6b2
FocusSerial: isEOL() should return true when there's no more data 3 years ago
Gergely Nagy 2dbf0f807b
DynamicMacros: Do not read past storage_size_ when updating our map 3 years ago
Gergely Nagy 40c7fa5fdb
Model100: Increase the default EEPROM size from 4k to 16k 3 years ago
Michael Richters 7279c073e0
Add held DynamicMacros keys to the Keyboard HID report 3 years ago
Michael Richters 7dd8527aab
Fix Macros tap sequence parsing 3 years ago
Michael Richters 887eb6066e
Add example sketch for MouseKeys 3 years ago
Michael Richters 79fc94839a
make format 3 years ago
Michael Richters 3035b7eb35
Export mouse warp mode constants to user sketches 3 years ago
Jesse Vincent c92e0e4586
format code 3 years ago
Jesse Vincent 23400122f9
PB14 and PB15 are the pins the GD32 uses to talk check the prog key. The 3 years ago
Michael Richters ca0f80d607
Process Kaleidoscope with `iwyu.py` 3 years ago
Michael Richters 418fdcad7e
Add IWYU pragmas where necessary to keep or exclude selected headers 3 years ago
Michael Richters 3d0482f0db
cpplint 3 years ago
Jesse Vincent 3c3ff1efc8 Last minute hot fix for the GD32 Arduino core not autoflushing once per ms. 3 years ago
Jesse Vincent c208f02715 Workaround for GD32 Serial writes dropping characters when running 3 years ago
Gergely Nagy 8ac8bb4a33 hardware/gd32/Eval: Update and simplify the evaluation board plugin 3 years ago
Jesse Vincent faf132839d
clang-format 3 years ago
Jesse Vincent 50008ddd5a
Implement a "reset" method for the Model 100 3 years ago
Jesse Vincent cd41471643
wip model100 reboot 3 years ago
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