Commit Graph

308 Commits (feca06d0c0397b89af1c23a512c77b402d62addd)

Author SHA1 Message Date
Jesse Vincent 633da94896
Merge pull request #1198 from keyboardio/plugin/LEDModeDefaultConfig
2 years ago
Jesse Vincent 727fd47b1f
Merge pull request #1197 from keyboardio/persistentledmode/revert-to-original
2 years ago
Gergely Nagy e02d446803
New plugin: DefaultLEDModeConfig
2 years ago
Jesse Vincent f10d5833f3
Merge pull request #1187 from iliana/plugin-PrefixLayer
2 years ago
Gergely Nagy 5666e55d0a
PersistentLEDMode: Revert back to auto-saving
2 years ago
Michael Richters 274ff5eb76
Address spurious cpplint complaints
2 years ago
Michael Richters 396b4220f2
Update header includes and format code
2 years ago
Michael Richters d34f63e4eb
Change private type names to conform to style guide
2 years ago
Michael Richters 1f965da243
Remove C-style `void` parameter for functions that don't take args
2 years ago
Michael Richters 2df20b1a5a
Replace C-style typedefs with idiomatic C++ code
2 years ago
Michael Richters 920be03cad
Deprecate public member variables
2 years ago
Michael Richters bce72c4ddc
Convert static variables and functions to members
2 years ago
Michael Richters 403ea4a8ec
Remove unnecessary constructor definitions
2 years ago
Michael Richters f28a847329
Rewrite CycleTimeReport plugin
2 years ago
Michael Richters 45c33c04f0
Remove unnecessary constructor definition
2 years ago
Michael Richters 041543a0b3
Deprecate public variable `CycleTimeReport::average_loop_time`
2 years ago
iliana etaoin 3da0ad457a PrefixLayer: clear only modifiers during prefix
2 years ago
iliana etaoin 06aebb42b9 PrefixLayer: use onAddToReport instead
2 years ago
iliana etaoin a960f5a0cb PrefixLayer: prefer getter/setter methods
2 years ago
Gergely Nagy 07dcf1dc9b
PersistentLEDMode: Add a Focus hook, and a way to disable the auto-save
2 years ago
iliana etaoin 95b7a7b684 Add PrefixLayer plugin
2 years ago
Michael Richters 0a34e034d7
Fix Turbo docs to use `sticky()` instead of `toggle()`
2 years ago
Michael Richters 919cb39ac9
Remove unnecessarily cautious guard against Turbo getting "stuck on"
2 years ago
Michael Richters ab52a6761d
Fix Turbo sticky mode
2 years ago
Jesse Vincent 18bcebeb25
Merge pull request #1179 from keyboardio/dynamicmacros-fixes
2 years ago
Jesse Vincent ceb361fa3c
Merge pull request #1178 from keyboardio/focus/iseol-fix
2 years ago
Gergely Nagy d29ffa72dc
DynamicMacros: Make sure we keep within bounds during play
2 years ago
Gergely Nagy 39e607e7c7
DynamicMacros: Fix the size of our lookup table
2 years ago
Gergely Nagy 9e1c9e35f4
plugins/LED-Wavepool: Enable the plugin for the Model 100 too
2 years ago
Gergely Nagy c0b99d763e
DynamicMacros: Fortify our cache update
2 years ago
Gergely Nagy 6106b9d6b2
FocusSerial: isEOL() should return true when there's no more data
2 years ago
Gergely Nagy 2dbf0f807b
DynamicMacros: Do not read past storage_size_ when updating our map
2 years ago
Gergely Nagy 40c7fa5fdb
Model100: Increase the default EEPROM size from 4k to 16k
2 years ago
Michael Richters 7279c073e0
Add held DynamicMacros keys to the Keyboard HID report
2 years ago
Michael Richters 7dd8527aab
Fix Macros tap sequence parsing
2 years ago
Michael Richters 887eb6066e
Add example sketch for MouseKeys
2 years ago
Michael Richters 79fc94839a
make format
2 years ago
Michael Richters 3035b7eb35
Export mouse warp mode constants to user sketches
2 years ago
Jesse Vincent c92e0e4586
format code
2 years ago
Jesse Vincent 23400122f9
PB14 and PB15 are the pins the GD32 uses to talk check the prog key. The
2 years ago
Michael Richters ca0f80d607
Process Kaleidoscope with `iwyu.py`
2 years ago
Michael Richters 418fdcad7e
Add IWYU pragmas where necessary to keep or exclude selected headers
2 years ago
Michael Richters 3d0482f0db
cpplint
2 years ago
Jesse Vincent 3c3ff1efc8 Last minute hot fix for the GD32 Arduino core not autoflushing once per ms.
2 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