Skip to content

Commit

Permalink
Update to the latest Kaleidoscope with the new composite keyboard report
Browse files Browse the repository at this point in the history
  • Loading branch information
obra committed Jan 31, 2024
1 parent 4fc08b7 commit 7e502cf
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
13 changes: 11 additions & 2 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,20 @@ Chrysalis-Firmware-Bundle 0.92.2-snapshot
=========================================
**UNRELEASED**

No changes yet.
Switch to a hybrid keyboard report format, which @tlyu has built
out and several end users have tested as performing better on a
variety of temperamental operating systems that don't support NKRO.

Adjust USBQuirks to switch between always Boot Protocol and the
hybrid report.

Internal changes which shouldn't be visible to users flashing
updated firmware from Chrysalis.


Chrysalis-Firmware-Bundle 0.92.1
================================
Unreleased
Released 2023-12-18


Kaleidoscope has a new "ActiveLayerKeys" plugin from Evy Bongers
Expand Down
2 changes: 1 addition & 1 deletion lib/Kaleidoscope
Submodule Kaleidoscope updated 53 files
+7 −7 .clang-format
+6 −0 docs/UPGRADING.md
+10 −2 etc/makefiles/sketch.mk
+1 −1 library.properties
+76 −0 plugins/Kaleidoscope-Colormap-Overlay/README.md
+109 −0 plugins/Kaleidoscope-Colormap-Overlay/examples/Colormap-Overlay/Colormap-Overlay.ino
+7 −0 plugins/Kaleidoscope-Colormap-Overlay/library.properties
+19 −0 plugins/Kaleidoscope-Colormap-Overlay/src/Kaleidoscope-Colormap-Overlay.h
+79 −0 plugins/Kaleidoscope-Colormap-Overlay/src/kaleidoscope/plugin/Colormap-Overlay.cpp
+81 −0 plugins/Kaleidoscope-Colormap-Overlay/src/kaleidoscope/plugin/Colormap-Overlay.h
+7 −20 plugins/Kaleidoscope-Colormap/src/kaleidoscope/plugin/DefaultColormap.cpp
+0 −17 plugins/Kaleidoscope-Colormap/src/kaleidoscope/plugin/DefaultColormap.h
+386 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/examples/Devices/Keyboardio/Alto/Alto.ino
+48 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/examples/Devices/Keyboardio/Alto/Makefile
+6 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/examples/Devices/Keyboardio/Alto/sketch.json
+1 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/examples/Devices/Keyboardio/Alto/sketch.yaml
+7 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/library.properties
+20 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/src/Kaleidoscope-Hardware-Keyboardio-Alto.h
+71 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/src/kaleidoscope/device/keyboardio/Alto.cpp
+124 −0 plugins/Kaleidoscope-Hardware-Keyboardio-Alto/src/kaleidoscope/device/keyboardio/Alto.h
+6 −6 plugins/Kaleidoscope-HardwareTestMode/src/kaleidoscope/plugin/HardwareTestMode.cpp
+1 −0 plugins/Kaleidoscope-LED-Palette-Theme/src/Kaleidoscope-LED-Palette-Theme.h
+48 −0 plugins/Kaleidoscope-LED-Palette-Theme/src/kaleidoscope/plugin/DefaultPalette.cpp
+59 −0 plugins/Kaleidoscope-LED-Palette-Theme/src/kaleidoscope/plugin/DefaultPalette.h
+10 −10 plugins/Kaleidoscope-MouseKeys/src/kaleidoscope/plugin/MouseKeys.cpp
+3 −3 plugins/Kaleidoscope-MouseKeys/src/kaleidoscope/plugin/mousekeys/MouseWrapper.cpp
+1 −2 plugins/Kaleidoscope-Qukeys/src/kaleidoscope/plugin/Qukeys.h
+29 −8 plugins/Kaleidoscope-USB-Quirks/README.md
+50 −5 plugins/Kaleidoscope-USB-Quirks/src/kaleidoscope/plugin/USB-Quirks.cpp
+10 −1 plugins/Kaleidoscope-USB-Quirks/src/kaleidoscope/plugin/USB-Quirks.h
+309 −156 plugins/KeyboardioHID/src/BootKeyboard/BootKeyboard.cpp
+53 −7 plugins/KeyboardioHID/src/BootKeyboard/BootKeyboard.h
+0 −1 plugins/KeyboardioHID/src/KeyboardioHID.h
+0 −305 plugins/KeyboardioHID/src/MultiReport/Keyboard.cpp
+0 −77 plugins/KeyboardioHID/src/MultiReport/Keyboard.h
+1 −1 src/kaleidoscope/KeyAddrBitfield.h
+7 −7 src/kaleidoscope/Runtime.cpp
+25 −25 src/kaleidoscope/device/virtual/DefaultHIDReportConsumer.cpp
+23 −91 src/kaleidoscope/driver/hid/base/Keyboard.h
+10 −48 src/kaleidoscope/driver/hid/keyboardio/Keyboard.h
+215 −0 src/kaleidoscope/driver/keyscanner/Simple.h
+1 −3 src/kaleidoscope/key_defs.h
+9 −0 src/kaleidoscope/key_defs/aliases.h
+0 −121 src/kaleidoscope/plugin/LEDControl.cpp
+0 −18 src/kaleidoscope/plugin/LEDControl.h
+2 −2 testing/HIDState.cpp
+1 −1 testing/KeyboardReport.cpp
+4 −4 testing/KeyboardReport.h
+60 −0 tests/plugins/Cycle/basic/basic.ino
+27 −0 tests/plugins/Cycle/basic/common.h
+6 −0 tests/plugins/Cycle/basic/sketch.json
+1 −0 tests/plugins/Cycle/basic/sketch.yaml
+72 −0 tests/plugins/Cycle/basic/test.ktest

0 comments on commit 7e502cf

Please sign in to comment.