30 Commits (afeaf8fb667e265c3e408cbbd764a32d7eef2dbd)

Author SHA1 Message Date
Shawn Meier afeaf8fb66
changes from krikun98/mouse-pr rebased on zmkfirmware/main 2 years ago
Caleb Goates 0d5bb100ba feat(behavior): Add key toggle 2 years ago
Okke Formsma 57fca34dc0 refactor(hid): Move hid logic into hid.c 2 years ago
Peter Johanson 1dccb7fe50 fix(hid): Use a full valid range for consumer page 2 years ago
Peter Johanson 40d8470664 refactor: Handle HID macro/API changes in Zephyr. 2 years ago
Peter Johanson f8018b22d0 fix(hid): Basic consumer code fixes for signed logical max. 3 years ago
Peter Johanson bc179b1030 feat(hid): Kconfig for basic/full consumer usages. 3 years ago
Pete Johanson 91ba034896 feat(hid): Configurable NKRO HID report support. 3 years ago
Okke Formsma 7b7701ae90 feature(modifiers): add explicit modifiers 3 years ago
Okke Formsma 5eeb310b2f feat(grave-escape): implement grave-escape 3 years ago
innovaker 87e7c04b00 refactor(app): replace zmk_mod_flags with zmk_mod_flags_t 3 years ago
innovaker 05b0d185a8 refactor(app): replace zmk_mod with zmk_mod_t 3 years ago
innovaker 87179698b4 refactor(app): replace zmk_key with zmk_key_t 3 years ago
innovaker bac1f17cf6 refactor(app): replace Zephyr integer types with C99 integer types 3 years ago
innovaker 3ac1a11a37 refactor: change `keypad` to `keyboard` 4 years ago
innovaker b6e63683d4 refactor(hid): Replace modifier usage values with their cpp definitions 4 years ago
innovaker 194854ff7b refactor(hid): Replace `0x01` with `HID_USAGE_CONSUMER_CONSUMER_CONTROL` 4 years ago
innovaker 7e795bf4f9 feat(hid): Enhance consumer report to support higher codes 4 years ago
innovaker 711658206f refactor(hid): Replace Zephyr usages with ZMK usages in HID reports 4 years ago
Okke Formsma 4f258efbf1 initial implementation for modifiers 4 years ago
Joel Spadin 8f666cecc9 feat(endpoints): clear HID report on endpoint change 4 years ago
innovaker c402e953f6 feat(hid): Make keypad report boot friendly 4 years ago
innovaker 8ce7d8de01 refactor(hid): Refactor consumer report to a configurable size 4 years ago
innovaker f4596fc784 refactor(hid): Refactor keypad report to use a configurable integer array 4 years ago
Pete Johanson 191a2d755a chore: clang-format the codebase. 4 years ago
Pete Johanson 68e72f9275 fix: Switch to single AUTHORS file.* Closes #164 4 years ago
Pete Johanson 55cf9db564 Fix consumer keys w/ refactored behaviors. 4 years ago
Pete Johanson ec663310c1 Clean up after refactor, better HID constants. 4 years ago
Pete Johanson 38f1dbd984 Move Zephyr app into subdirectory. 4 years ago
Pete Johanson 8de6c85b74 Implement a basic set of consumer page keycodes. 4 years ago
Pete Johanson 53aadc4f93 Initial exploration of mod tap action. 4 years ago
Pete Johanson 585e062e87 Initial basic modifiers support. 4 years ago
Pete Johanson c1905745b3 Refactor build/config/keymaps. 4 years ago
Pete Johanson 73bea6218e Some initial BEL HoG support. 4 years ago