Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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-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 | |||
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 | |||
2020-10-27 | Merge pull request #297 from Nicell/boards/reviung41 | Pete Johanson | |
Add Reviung41 Shield Definitions | |||
2020-10-27 | Merge pull request #303 from innovaker/kscan-mock-32 | Pete Johanson | |
feat(kscan_mock): Increase max number of events | |||
2020-10-26 | Implement Kconfig and enhance error checks | Nick | |
2020-10-25 | feat(kscan_mock): Increase max number of events | innovaker | |
This is necessary for testing a large number of events (e.g. every key code) within a single build/pass. The u8_t limitation became apparent during end-to-end testing of #21. | |||
2020-10-24 | Add Reviung41 Shield Definitions | Nick | |
2020-10-24 | fix: clang-format | Nick | |
2020-10-24 | Remove newlib dep | Nick | |
2020-10-24 | Fix wrong comment tokens | Nigel Rodriguez | |
2020-10-24 | Add Boardsource 3x4 shield | Nigel Rodriguez | |
2020-10-23 | Check if fetch channel is supported | Nick | |
2020-10-23 | Fix build for boards without voltage divider | Nick | |
2020-10-23 | Add missing ADC and fix formatting | Nick | |
2020-10-23 | Merge branch 'main' into bluetooth/battery-reporting | Nick Winans | |
2020-10-23 | clang-format and add missing defconfig values | Nick | |
2020-10-23 | Refactor driver to use Sensor API | Nick | |
2020-10-18 | Merge pull request #109 from Nicell/underglow/state-persistence | Pete Johanson | |
Add RGB underglow state Kconfig and settings | |||
2020-10-18 | feat(usb): Add proper USB product ID. | Pete Johanson | |
* Use openmoko product ID from: https://github.com/openmoko/openmoko-usb-oui/pull/15 | |||
2020-10-18 | Merge pull request #282 from petejohanson/ble/advertising-power-savings | Pete Johanson | |
BLE: Only advertise when needed. | |||
2020-10-16 | fix(bluetooth): Add adv data in non-peripherals. | Pete Johanson | |
2020-10-16 | fix(bluetooth): Stop adv on connected profile. | Pete Johanson | |
2020-10-16 | fix(bluetooth): Advertise name + appearance. | Pete Johanson | |
* Properly put device name and GAP appearance in advertising packets, for proper display in macOS, Android, etc. * Closes #124 | |||
2020-10-15 | fix(shields): Proper cradio Kconfig setup. | Pete Johanson | |
2020-10-15 | Merge pull request #224 from davidphilipbarr/cradio | Pete Johanson | |
Cradio | |||
2020-10-15 | fix(ble): Only advertise when needed.* Once we have a peer connected to for ↵ | Pete Johanson | |
the active profile, don't continue advertising. | |||
2020-10-13 | fix(shields): Add default qaz.conf file. | Pete Johanson | |