| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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(docs): remove incorrect defines for outputs | Joel Spadin | |
| The output selection behaviors page still referenced defines that were removed while reviewing the PR. Updated the docs to match the code. | |||
| 2020-11-03 | Add blog post about #322 | Nick | |
| 2020-11-03 | feat(ci): Only build firmware when app/ changes. | Pete Johanson | |
| 2020-11-03 | feat(docs): Add eslint and prettier GH Actions. | Pete Johanson | |
| 2020-11-03 | docs: formatted with prettier | innovaker | |
| 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 | make note about keyboard name more explicit | Chiyuan Zhang | |
| 2020-11-02 | tweak doc according to PR feedback | Chiyuan Zhang | |
| 2020-11-02 | update doc for new shield in user repo | Chiyuan Zhang | |
| 2020-11-02 | fix(boards): Remap flash to account for bootloader | Nick | |
| 2020-11-02 | Add Github.com personal token to prerequisites. | Evan | |
| 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 | docs(outputs): run prettier on outputs.md (#317) | innovaker | |
| Fixes #269 | |||
| 2020-10-31 | focus on refactor | Carey | |
| 2020-10-31 | feat(docs): Warn of battery life impact of logging | Pete Johanson | |
| 2020-10-31 | feat(docs): Link to outputs behavior docs. | Pete Johanson | |
| 2020-10-31 | Merge pull request #269 from joelspadin/endpoint-selection | Pete Johanson | |
| feat: only send HID reports to one endpoint | |||
| 2020-10-30 | Merge pull request #313 from innovaker/hid-nkro-boot | Pete Johanson | |
| refactor(hid): configurable NKRO integer arrays & boot friendly | |||
| 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 | Merge pull request #309 from innovaker/netlify-node-version | Pete Johanson | |
| docs: Set netlify node version to lts/* | |||
| 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 | feat(docs): Add Boardsource 3x4 to hardware list. | Pete Johanson | |
| 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 | Merge pull request #292 from nullbitsco/nullbitsco_nibble | Pete Johanson | |
| Add zmk_kscan_gpio_demux kscan driver & NIBBLE keyboard | |||
| 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 | |||
| 2020-10-27 | Add new kscan_gpio_demux driver | Jay Greco | |
| + zmk,kscan_gpio_demux is now a compatible kscan option + kscan_gpio_demux is based heavily off of the implementation of kscan_gpio_matrix, modified to address cols using an n-to-1 demultiplexer chip instead of discrete IO + Added zmk,kscan_gpio_demux.yaml file * modified CMakeLists to include new source files | |||
