mirror of https://github.com/zmkfirmware/zmk.git
* USB boot protocol support * Use a single definition of a boot report, used for regular reports in non-6KRO, and for rollover in all branches. * Handle gaps in the zmk report when producing a boot report in HKRO mode. For .example, if it was 8KRO, it would be possible to have the state 0 0 0 0 0 0 0 17 (by pressing 8 keys, and letting go of the first 7). Copying the first 6 bytes would not show up the single pressed key. * Disable usb status change and callback on SOF events: SOF events were introduced by the boot protocol changes, and required internally by Zephyr's idle support, but are unused within ZMK itself. Ignore them in the usb status callback. --------- Co-authored-by: Andrew Childs <lorne@cons.org.nz> |
||
|---|---|---|
| .. | ||
| boards | ||
| cmake | ||
| dts | ||
| include | ||
| module | ||
| scripts | ||
| src | ||
| tests | ||
| .gitignore | ||
| .prettierrc.js | ||
| CMakeLists.txt | ||
| Kconfig | ||
| Kconfig.behaviors | ||
| core-coverage.yml | ||
| package-lock.json | ||
| package.json | ||
| prj.conf | ||
| run-test.sh | ||
| west.yml | ||