155 Commits (16ab6df18df89da9641378a150617c52a1d60c88)

Author SHA1 Message Date
innovaker f8e43932ba refactor(app): remove zmk_action 4 years ago
innovaker 1f5680f0df refactor(app): remove handlers.h 4 years ago
innovaker 0d52915756 chore(display): align status_screen copyright 4 years ago
innovaker e2aef89d99 refactor(endpoints): rename usage_report parameter to usage_page 4 years ago
Pete Johanson f7c16dfe69 refactor(power): Extract activity/idle detection. 4 years ago
innovaker 00ca0d2f1c refactor(app): replace `struct device *` with `const struct device *` 4 years ago
innovaker 33c959d031 refactor(app): replace `driver_api` with `api` 4 years ago
innovaker bac1f17cf6 refactor(app): replace Zephyr integer types with C99 integer types 4 years ago
KemoNine 2427a4ab33
feature(keymaps): Keymap layer state event, highest layer API 4 years ago
Pete Johanson 7ea1892bbb fix(display): All display updates in work thread. 4 years ago
Pete Johanson b3f3362b50 feat(display): Initial widget/status screen work. 4 years ago
Pete Johanson d5ea426975 refactor(battery): Fire event on battery event. 4 years ago
Okke Formsma bee45f9b3a feat(events): add timestamp to keycode_state_changed and sensor_event 4 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 c21897856b refactor(app): Replace `HID_EXT_USAGE` with `HID_USAGE` 4 years ago
innovaker 194854ff7b refactor(hid): Replace `0x01` with `HID_USAGE_CONSUMER_CONSUMER_CONTROL` 4 years ago
Pete Johanson eff1b8223b refactor(keys): Unify usage page. 4 years ago
innovaker c6abdb1890 fix(keys): Replace GUI with Application / Context Menu 4 years ago
innovaker a65295c2a7 feat(keys): Standardize keys 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
innovaker e925319e4c refactor(hid): Replace deprecated HID usage page references 4 years ago
innovaker 3c0a0ff308 feat(hid): Add preprocessor definitions for HID usages v1.21 4 years ago
Pete Johanson a29e041b1f fix: Formatting fix. 4 years ago
Pete Johanson 32e7159373 refactor(hid): Mod defines in dedicated header. 4 years ago
Okke Formsma 55b5936d00 clang-format 4 years ago
Okke Formsma 4f258efbf1 initial implementation for modifiers 4 years ago
Joel Spadin 440d09fd45 feat(endpoints): simplify behavior constants 4 years ago
Joel Spadin 2fe1fbb526 feat(endpoints): rename behavior to outputs 4 years ago
Joel Spadin 600bba25f0 feat(endpoints): add preferred endpoint setting 4 years ago
Joel Spadin b538e60532 feat(endpoints): update on BLE profile change 4 years ago
Joel Spadin 8f666cecc9 feat(endpoints): clear HID report on endpoint change 4 years ago
Joel Spadin 1d369ffa73 feat: only send HID reports to one endpoint 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 6d9aa4f5ea fix: Updated copyright headers to single author file. 4 years ago
Mega Mind 5d1c083959 Added toggle and removed a param 4 years ago
Mega Mind b5e1c8a7ad New behavior for ext power control 4 years ago
Okke Formsma d38740cebf
Add timestamps to position and behavior events (#147) 4 years ago
Mega Mind 4d81b10ba7 Added driver to control the external power output 4 years ago
Pete Johanson a7496ab064 feat(power): Initial deep sleep work. 4 years ago
Pete Johanson bbf5a5905a refactor(usb): Report USB status w/o HID output. 4 years ago
Dev c68e3d3e42 Add missing licensing header 4 years ago
Pete Johanson 307a8d09db feat(usb): Function to access latest USB status. 4 years ago
Pete Johanson 191a2d755a chore: clang-format the codebase. 4 years ago
Pete Johanson 6c8b0b53f0 refactor(bluetooth): More concise names. 4 years ago
Pete Johanson 39f980a06d feat(bluetooth): Add back profiles, split fixes. 4 years ago
Pete Johanson fc0812bd2e fix(bluetooth): Remove identity, minimal `bt`. 4 years ago