Commit Graph

2324 Commits (085bae2b9129c86ed6e9059cd2637fbf34fed22f)

Author SHA1 Message Date
Michael Richters 085bae2b91
Run IWYU on imported KeyboardioHID driver files
3 years ago
Michael Richters 04fba96786
Format imported KeyboardioHID code with clang-format
3 years ago
Michael Richters eb94f08c35
Guard USB HID descriptor definitions against clang-format
3 years ago
Michael Richters a019b5688b
Update virtual hardware device to use new USB HID driver
3 years ago
Michael Richters 05cb04b3ce
Satisfy cpplint
3 years ago
Michael Richters 5659368d76
Adapt KeyboardioHID as a Kaleidoscope driver
3 years ago
Michael Richters 1badde1497
Rename hid/keyboardio/usb/HID.* to HID_.*
3 years ago
Michael Richters e8e6daf868
Remove unnecessary header files from KeyboardioHID
3 years ago
Michael Richters b0ce6febbe
Duplicate GD32 `uint16_t*` cast workaround from KeyboardioHID
3 years ago
Michael Richters 3487ebab88
Copy KeyboardioHID files into Kaleidoscope
3 years ago
Gergely Nagy f834bd6079
k::d::storage::GD32Flash: Implement isSliceUninitialized()
3 years ago
Michael Richters b25a7d3322
Rename `TEST()` macro to avoid conflicts with gtest
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
Jesse Vincent 80868274e5
Merge pull request #1152 from keyboardio/gd32/storage-commit-cleanup
3 years ago
Gergely Nagy 22a6c092fc driver::storage::GD32Flash: Don't duplicate commit()
3 years ago
Gergely Nagy e7e7fe75fe
Runtime: Initialize the hardware first at setup time
3 years ago
Gergely Nagy dc51a0cd61
Merge pull request #1148 from keyboardio/model100-reboot
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 4ca969092b
Add an initial stab at a GD32 mcu support driver
3 years ago
Jesse Vincent 855ed3e9bc
Remove (and document removal of) unused sketch preprocessing system
3 years ago
Jesse Vincent c3568c9d62
Renamke HID.cpp to VirtualHID.cpp to avoid a naming conflict with
3 years ago
Michael Richters e5d67efd58
Format codebase with `clang-format`
3 years ago
Michael Richters dfd9bff7bd
Add curly braces to make code clearer and satisfy cpplint
3 years ago
Michael Richters 69333badc9
Turn off clang-format for selected sections of code
3 years ago
Gergely Nagy a7a29bb658
driver::storage::Base: Add an isSliceUninitialized() function
3 years ago
Michael Richters cf5c19dd6c
Standardize namespace block closing comments
3 years ago
Michael Richters cbc36724cd Bypass `version.h` checks when running include-what-you-use
3 years ago
Michael Richters 80953368d1 Rearrange and standardize Kaleidoscope core headers
3 years ago
Michael Richters 48ce259ae5
Replace LEDControl key constant `#define`s with `constexpr`s
3 years ago
Michael Richters ef7956a0a5
Replace `boolean` & `byte` with `bool` & `uint8_t`
3 years ago
Michael Richters 5a9025123e
Force `EventHandlerResult` values to be a single byte (#1131)
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
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 5a566d6ecf
Make it possible to elide HID shortname setting by pre-defining the relevant macro
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