Commit Graph

809 Commits (3d3b5315714d7483d9ad134f03310084c465deaf)

Author SHA1 Message Date
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
Michael Richters 2c40e908d5
Remove deprecated event handler hooks
3 years ago
Michael Richters f2d8e91332
Remove deprecated code from `Runtime` object
3 years ago
Michael Richters 3152270585
Remove deprecated `handleKeyswitchEvent()` function
3 years ago
Michael Richters 340d422a24
Remove deprecated `pressKey(key, toggled_on)` function
3 years ago
Michael Richters d0542ac6eb
Remove deprecated layers code
3 years ago
Michael Richters b57daf53a8
Remove deprecated LEDControl code
3 years ago
Gergely Nagy d4f6430c66 driver::storage::GD32Flash: Adjust the default storage size
3 years ago
Gergely Nagy a5c11db084 driver/storage/GD32Flash: Fix GD32Flash::commit
3 years ago
Michael Richters c1bb8b2545
Fix out-of-bounds memory write in KeyAddrEventQueue
3 years ago
Jesse Vincent 4c84e8c093
Replace deprecated syntax for bitfield
3 years ago
Jesse Vincent 4b036ae1a1
astyle
3 years ago
Jesse Vincent 471affa43f
Silence a warning due to stub methods not having return statements
3 years ago
Gergely Nagy 88a1d86079
kaleidoscope::device::Base: Don't make the default noop_serial_ static
3 years ago
Gergely Nagy 7c5973c7bd
kaleidoscope::hid::base::Keyboard: Add a default, no-op sendReport
3 years ago
Gergely Nagy 65c21842e9
astyle
3 years ago
Gergely Nagy 4248c894ad
make cpplint happy
3 years ago
Gergely Nagy 4b8951d67c
gd32: Add a "bootloader"
3 years ago
Gergely Nagy 17ba4fb8e8
gd32: Add a GD32Flash storage driver
3 years ago
Gergely Nagy 8730e242e4
kaleidoscope::device::Base: Add a few dummy functions to NoOpSerial
3 years ago
Jesse Vincent dbdc743dc3
Merge pull request #1076 from gedankenexperimenter/plugin-guide-part-2
3 years ago
Michael Richters e1da425e4c
Remove some old debugging comments
3 years ago
Florian Bruhin 4a6aea650d Add keyIsInjected helper
3 years ago
Michael Richters 2cb5a1c172
Change default value of `KeyEvent` from `Key_NoKey` to `Key_Undefined`
3 years ago
Gergely Nagy 2305f49680
device::Base: Use the Base HID by default, rather than KeyboardioHID
3 years ago
Gergely Nagy 80e414ace8
driver::hid: Allow compiling base::Keyboard without KeyboardioHID
3 years ago
Gergely Nagy 894ca338de
driver::hid: Remove Mouse::getReport()
3 years ago
Gergely Nagy f496aaa5d5
hid: Move mouse::stop from base to the specific implementation
3 years ago
Gergely Nagy f7179fca7f
driver::hid::base: Add isKeyPressed() to the NoKeyboard classes
3 years ago
Michael Richters 9f1d5dc214
Remove vestigial `layer_state_` bitfield
3 years ago
Jesse Vincent 43de5b6eab
Shave 8 bytes by forcing isLayerShift inline
4 years ago
Jesse Vincent 0dd2ca17d8
Shave 20 bytes by foricing isKeyboardModifier inline
4 years ago
Michael Richters 92f2f582f1
Add `afterReportingState()` event handler function
4 years ago
Michael Richters 9ac4cc5a6f
Clear masked keys on release in `Runtime.handleKeyswitchEvent()`
4 years ago
Michael Richters 18a8e728f2
Fix timeout checker
4 years ago
Michael Richters 328edcfc64
Add `KeyAddrBitField::clear()` method
4 years ago
Michael Richters 73c9fa7e96
Standardize private variable names in LEDControl
4 years ago
Michael Richters 26f1972976
Deprecate public `LEDControl.syncDelay` variable
4 years ago
Michael Richters f6e9896697
Remove some unnecessary namespace qualifiers from LEDControl
4 years ago
Michael Richters e4b6499070
Adapt LEDControl to new KeyEvent handlers
4 years ago
Michael Richters 7756be1a6d
Add `beforeSyncingLeds()` event handler hook function
4 years ago
Michael Richters 015b8e3140
Add KeyEventTracker helper class
4 years ago
Michael Richters 1946e1de0b
Compile deprecated Layer code conditionally
4 years ago
Michael Richters 4c47ce1185
Terminate event handling after calling `Layer.handleLayerKeyEvent()`
4 years ago
Michael Richters 7d16958a7a
Replace `handleKeymapKeyswitchEvent()` with `handleLayerKeyEvent()`
4 years ago
Michael Richters 236281fa75
Rewrite top-level event handling functions
4 years ago
Michael Richters d5a8a6e201
Add new `KeyEvent` event handler functions
4 years ago
Michael Richters 3be5c0fce4
Generalize KeyAddrEventQueue type to store EventId values
4 years ago
Michael Richters 3be1ea6531
Add KeyEvent data type
4 years ago