Joel Spadin
1d369ffa73
feat: only send HID reports to one endpoint
...
Added some utility functions and an event for tracking the state of the
USB connection.
Updated endpoints.c to select a single endpoint to send HID reports to
based on the status of the USB and BLE connections. Partially fixes #206 .
Future commits will add a user setting to control which endpoint is used if
both USB and BLE are ready.
4 years ago
Pete Johanson
bbf5a5905a
refactor(usb): Report USB status w/o HID output.
4 years ago
Pete Johanson
191a2d755a
chore: clang-format the codebase.
...
* Use the LLVM style
* Override indent width (8) and column limit (100)
* Fixes #142 .
4 years ago
Pete Johanson
68e72f9275
fix: Switch to single AUTHORS file.* Closes #164
4 years ago
Pete Johanson
d1cb3969f0
Remove extra '#'.
4 years ago
Pete Johanson
7c5fb7adb5
Use SYS_INIT for BLE and USB init.
4 years ago
Pete Johanson
55cf9db564
Fix consumer keys w/ refactored behaviors.
4 years ago
Pete Johanson
d65629b9a0
Lots more pieces toward HID working again.
4 years ago
Pete Johanson
38f1dbd984
Move Zephyr app into subdirectory.
5 years ago
Pete Johanson
8de6c85b74
Implement a basic set of consumer page keycodes.
5 years ago
Pete Johanson
dbd4cc66c0
Refactor where ZMK KConfigs come from.
5 years ago
Pete Johanson
76a433fc39
Clean up and implement MT release w/o mod press.
5 years ago
Pete Johanson
53aadc4f93
Initial exploration of mod tap action.
5 years ago
Pete Johanson
ed5532bf94
Add a mock kscan driver, working native_posix.
...
* Unified logging to one module.
* Mock kscan driver that simulates events.
* Working native_posix board target for testing.
5 years ago
Pete Johanson
585e062e87
Initial basic modifiers support.
5 years ago
Pete Johanson
c1905745b3
Refactor build/config/keymaps.
...
* Move all headers to `include/zmk` directory.
* Update includes to reference them properly.
* Add `keymap.c` file from keymap, if found.
* Toplevel CONFIG_ZMK_BLE aggregate config setting.
5 years ago
Pete Johanson
b135eb65f5
BLE Security/Pairing fixes for "Just Works" SC.
5 years ago
Pete Johanson
73bea6218e
Some initial BEL HoG support.
5 years ago
Pete Johanson
04fe57d3a3
Some refactoring to prep for BLE support.
5 years ago