Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-10 | boards: Cleanup and standardize features | Nick | |
2020-11-10 | fix(underglow): Switch from legacy SPI to SPIM | Nick | |
2020-11-10 | refactor(app): Replace `HID_EXT_USAGE` with `HID_USAGE` | innovaker | |
Simplifies terminology and improves readability. | |||
2020-11-10 | Merge pull request #357 from petejohanson/ble/remove-unpair-combo | Pete Johanson | |
fix(ble): Remove unpair combo code. | |||
2020-11-10 | fix(ble): Remove unpair combo code. | Pete Johanson | |
* Favor the settings reset images for this. | |||
2020-11-10 | Merge branch 'main' into underglow/add-config_ | Nick Winans | |
2020-11-10 | refactor(app): Remove obsolete include's of `hid_usage_pages.h` | innovaker | |
This should've been done in eff1b8223b5010d526914530c5d1d469eff356df. | |||
2020-11-10 | fix(shields): Replace Corne w/ Microdox. | Pete Johanson | |
2020-11-08 | fix(underglow): Add CONFIG_ to underglow Kconfigs | Nick | |
2020-11-06 | refactor(hid): Replace `0x01` with `HID_USAGE_CONSUMER_CONSUMER_CONTROL` | innovaker | |
This should've changed alongside: 711658206f86fc6af35be7d104243dfcf857f194 | |||
2020-11-05 | refactor: Replace use of `cp` with `kp` for shields. | Pete Johanson | |
2020-11-05 | refactor(keys): Unify usage page. | Pete Johanson | |
* Remove need for separate `&cp` behavior, but keep it for now for backward compat. * Refactor sensor inc/dec as well. | |||
2020-11-04 | fix(keys): Replace GUI with Application / Context Menu | innovaker | |
This was a misrepresentation in the standardized keys that originated in earlier code. | |||
2020-11-03 | test: Replace superseded key names in test keymaps | innovaker | |
Replace deprecated key names (LSFT, LCTL, RCTL, M_NEXT). Replace abbreviated names with fully qualified names (LSFT, LCTL, LALT, LGUI, RGUI). Follow-up to #21. | |||
2020-11-03 | refactor: Replace superseded key names | innovaker | |
Replace deprecated key names (LCTL, NUM_0, NUM_1). Replace abbreviated names with fully qualified names (LCTL, RGUI, NUM_0, NUM_1). Follow-up to #21. | |||
2020-11-03 | feat(keys): Standardize keys | innovaker | |
Deprecate superseded names with comments. Add standardized key names. Closes #21. Closes #158. Closes #161. Closes #246. | |||
2020-11-03 | feat(hid): Enhance consumer report to support higher codes | innovaker | |
Switch from single byte to double byte usages. Allow the entire 0x0C page for future compatibility. Closes #234. Co-requisite of #21. | |||
2020-11-03 | refactor(hid): Replace Zephyr usages with ZMK usages in HID reports | innovaker | |
Replace `USAGE_GEN_DESKTOP` with `HID_USAGE_GD`. Replace `USAGE_GEN_DESKTOP_KEYBOARD` with `HID_USAGE_GD_KEYBOARD`. Replace `USAGE_GEN_DESKTOP_KEYPAD` with `HID_USAGE_KEY`. Replace `0x0C` with `HID_USAGE_CONSUMER`. Closes #217. | |||
2020-11-03 | refactor(hid): Replace deprecated HID usage page references | innovaker | |
Deprecate `USAGE_KEYPAD` and replace with `HID_USAGE_KEY`. Deprecate `USAGE_CONSUMER` and replace with `HID_USAGE_CONSUMER`. Closes #217. | |||
2020-11-03 | feat(hid): Add preprocessor definitions for HID usages v1.21 | innovaker | |
Developed from specification: https://usb.org/sites/default/files/hut1_21.pdf Closes #217. Prerequisite of #21. | |||
2020-11-03 | Merge pull request #270 from careyk007/refactor_kconfig | Pete Johanson | |
Refactor Kconfig | |||
2020-11-03 | feat(underglow): Debounce state settings save | Nick | |
2020-11-03 | fix: Formatting fix. | Pete Johanson | |
2020-11-03 | refactor(hid): Mod defines in dedicated header. | Pete Johanson | |
2020-11-03 | clang-format | Okke Formsma | |
2020-11-03 | initial implementation for modifiers | Okke Formsma | |
https://github.com/zmkfirmware/zmk/issues/86 | |||
2020-11-02 | fix(boards): Remap flash to account for bootloader | Nick | |
2020-11-01 | fix(battery): Only log if finding battery device failed | Nick Winans | |
Co-authored-by: Pete Johanson <peter@peterjohanson.com> | |||
2020-11-01 | feat(battery): Add BAS GATT reporting | Nick | |
2020-11-01 | fix(boards): Rename BVD labels | Nick | |
2020-11-01 | fix(bvd): Add SENSOR_CHAN_ALL support | Nick | |
2020-10-31 | focus on refactor | Carey | |
2020-10-31 | Merge pull request #269 from joelspadin/endpoint-selection | Pete Johanson | |
feat: only send HID reports to one endpoint | |||
2020-10-28 | feat(endpoints): remove redundant connection check | Joel Spadin | |
2020-10-28 | feat(endpoints): simplify behavior constants | Joel Spadin | |
2020-10-28 | feat(endpoints): rename behavior to outputs | Joel Spadin | |
"Outputs" is probably easier for most people to understand than "endpoints". | |||
2020-10-28 | feat(endpoints): add preferred endpoint setting | Joel Spadin | |
Added a new setting to remember the user's preferred endpoint. When both USB and BLE are connected, the preferred endpoint will be used. Added a new behavior to control this setting. It supports commands: &end END_USB - Prefer USB output &end END_BLE - Prefer BLE output &end END_TOG - Toggle between USB and BLE | |||
2020-10-28 | feat(endpoints): update on BLE profile change | Joel Spadin | |
Added zmk_ble_active_profile_is_connected() to allow code outside ble.c to check the status of the active profile, and changed the ble_active_profile_changed event to also notify when the active profile connects or disconnects. Changed endpoint selection to to also update when the active profile changes, connects, or disconnects. | |||
2020-10-28 | feat(endpoints): clear HID report on endpoint change | Joel Spadin | |
This prevents stuck keys when switching endpoints by clearing everything in the HID report and sending one last report before switching to the new endpoint. | |||
2020-10-28 | feat: only send HID reports to one endpoint | Joel Spadin | |
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. | |||
2020-10-28 | move initialization priorities to advanced menu | Carey | |
2020-10-28 | Merge https://github.com/zmkfirmware/zmk into refactor_kconfig | Carey | |
2020-10-27 | Merge pull request #296 from neegool/add_boardsource3x4 | Pete Johanson | |
Add Boardsource 3x4 shield | |||
2020-10-27 | feat(hid): Make keypad report boot friendly | innovaker | |
Add missing byte to make keypad report boot friendly. | |||
2020-10-28 | Remove bt unpair combo + fix keymap | Nigel Rodriguez | |
2020-10-27 | refactor(hid): Refactor consumer report to a configurable size | innovaker | |
2020-10-27 | refactor(hid): Refactor keypad report to use a configurable integer array | innovaker | |
Replace NKRO bit array with configurable integer (DV) array. | |||
2020-10-27 | Update demux kscan driver as per PR feedback | Jay Greco | |
- Remove kscan_gpio_irq_callback - Remove kscan_gpio_irq_callback_handler - Remove irq_callbacks + Add TODO noting timer and sleep state interactions | |||
2020-10-27 | Update NIBBLE keyboard name as per PR feedback | Jay Greco | |
- Revert accidental VS code settings change | |||
2020-10-27 | Add NIBBLE shield | Jay Greco | |
+ Added required files for nullbits NIBBLE |