-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update with upstream changes #29
Commits on Jul 17, 2023
-
feat(boards): Leeloo v2 and V2 Zephyr 3.2 fixes
* Add Leeloo v2 * Leeloo-Micro v1 updates to support Zephyr 3.2 * Refactored for new Encoder Configuration Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aaf9958 - Browse repository at this point
Copy the full SHA aaf9958View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3110d1 - Browse repository at this point
Copy the full SHA f3110d1View commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 18a2b76 - Browse repository at this point
Copy the full SHA 18a2b76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 51a4be8 - Browse repository at this point
Copy the full SHA 51a4be8View commit details -
fix: Proper battery sensor Kconfig dependencies.
Properly make the battery sensor Kconfig symbols depend on `SENSOR` config, and minor battery reporting Kconfig symbol dependency fix.
Configuration menu - View commit details
-
Copy full SHA for ee1e135 - Browse repository at this point
Copy the full SHA ee1e135View commit details -
Configuration menu - View commit details
-
Copy full SHA for cec2061 - Browse repository at this point
Copy the full SHA cec2061View commit details
Commits on Jul 20, 2023
-
chore(deps): bump semver from 5.7.1 to 5.7.2 in /docs
Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](npm/node-semver@v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b945ffe - Browse repository at this point
Copy the full SHA b945ffeView commit details
Commits on Jul 21, 2023
-
fix(bluetooth): Properly clear peripheral slots
* When the clear bonds Kconfig is set, also clear peripheral address slots addresses from settings as well.
Configuration menu - View commit details
-
Copy full SHA for 73e1b52 - Browse repository at this point
Copy the full SHA 73e1b52View commit details -
fix(bluetooth): Corrected use of
bt_addr_le_cmp
* Properly compare to zero when comparing LE addresses.
Configuration menu - View commit details
-
Copy full SHA for ed400c4 - Browse repository at this point
Copy the full SHA ed400c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 54c2e8e - Browse repository at this point
Copy the full SHA 54c2e8eView commit details -
fix(bluetooth): Split improvements
* Proper usage of bt_uuid_cmp. * Central's don't start scanning for peripherals if `ZMK_BLE_CLEAR_BONDS_ON_START` is enabled. * Split peripherals don't advertize if `ZMK_BLE_CLEAR_BONDS_ON_START` is enabled.
Configuration menu - View commit details
-
Copy full SHA for 5f6a134 - Browse repository at this point
Copy the full SHA 5f6a134View commit details -
fix(shields): Make settings_reset more flexible.
* Don't reference `pro_micro` nexus node in settings_reset so it can be used with other controllers. * Use mock kscan node instead.
Configuration menu - View commit details
-
Copy full SHA for 147f7f2 - Browse repository at this point
Copy the full SHA 147f7f2View commit details
Commits on Jul 23, 2023
-
feat(shields): Add splitkb.com Aurora Sofle
* Add new shield for splitkb.com Aurora Sofle, supporting keys, encoder(s), displays, and RGB. Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f743d57 - Browse repository at this point
Copy the full SHA f743d57View commit details
Commits on Jul 25, 2023
-
refactor: use low priority workqueue for underglow and battery reporting
Blocking operations on the high priority system workqueue may result in deadlocks, particularly when Bluetooth is in use.
Configuration menu - View commit details
-
Copy full SHA for 9a963ab - Browse repository at this point
Copy the full SHA 9a963abView commit details -
Configuration menu - View commit details
-
Copy full SHA for cb9c573 - Browse repository at this point
Copy the full SHA cb9c573View commit details
Commits on Jul 30, 2023
-
fix(battery): change nRF52 ADC gain
With ADC pin, maximum 3.6V input needs gain 1/6 to be less than the 0.6V reference. With VDDHDIV5, maximum 6V input corresponds to 1.2V so gain 1/2 will be less than the 0.6V reference and be slightly more precise.
Configuration menu - View commit details
-
Copy full SHA for e65a7e3 - Browse repository at this point
Copy the full SHA e65a7e3View commit details
Commits on Aug 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d17c473 - Browse repository at this point
Copy the full SHA d17c473View commit details
Commits on Aug 15, 2023
-
fix(docs): detail overriding the
led_strip
chain-length
propertyQuite a few people have struggled with setting the correct `chain-length` for their `led_strip`. For some, this is their first time needing to change a pre-defined devicetree property, and so they aren't familiar with the technique. I commonly see folks adding a duplicate of the entire `*.overlay` file with only the `chain-length` value changed. Having clear documentation for this specific application of the property override technique could help forestall these problems, and give those of us helping out in Discord something to easily reference.
Configuration menu - View commit details
-
Copy full SHA for c957348 - Browse repository at this point
Copy the full SHA c957348View commit details
Commits on Aug 28, 2023
-
feature(split): add support for sensors from peripheral
This commit adds a new GATT characteristics on the peripheral side and wires it up to read sensor values. The central side subscribes to this new characteristics and replays sensor values on its side. Co-authored-by: Peter Johanson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d44229 - Browse repository at this point
Copy the full SHA 9d44229View commit details -
Configuration menu - View commit details
-
Copy full SHA for dcb1f8f - Browse repository at this point
Copy the full SHA dcb1f8fView commit details -
fix(sensors): Only accept data once per behavior.
* Don't accept data for the same behavior on multiple layers more than once, to avoid duplicate/extraneous triggers.
Configuration menu - View commit details
-
Copy full SHA for a92a496 - Browse repository at this point
Copy the full SHA a92a496View commit details
Commits on Aug 29, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 185457b - Browse repository at this point
Copy the full SHA 185457bView commit details
Commits on Sep 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fd47965 - Browse repository at this point
Copy the full SHA fd47965View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e11e84 - Browse repository at this point
Copy the full SHA 1e11e84View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d93803 - Browse repository at this point
Copy the full SHA 3d93803View commit details -
Configuration menu - View commit details
-
Copy full SHA for 369c7c1 - Browse repository at this point
Copy the full SHA 369c7c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b20d317 - Browse repository at this point
Copy the full SHA b20d317View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e18b87 - Browse repository at this point
Copy the full SHA 4e18b87View commit details -
fix(split): reserve peripheral slot before stopping scanning
In the event that the peripheral MAC address does not match, this allows scanning to continue.
Configuration menu - View commit details
-
Copy full SHA for 544612c - Browse repository at this point
Copy the full SHA 544612cView commit details -
feat(shields): Add Bluetooth bindings to kyria keymaps
Bluetooth bindings are useful for handling pairings with hosts. This change adds the header and a few default commands as template for new users to work with.
Configuration menu - View commit details
-
Copy full SHA for ac06914 - Browse repository at this point
Copy the full SHA ac06914View commit details -
chore(deps): bump word-wrap from 1.2.3 to 1.2.4 in /docs
Bumps [word-wrap](https://github.com/jonschlinkert/word-wrap) from 1.2.3 to 1.2.4. - [Release notes](https://github.com/jonschlinkert/word-wrap/releases) - [Commits](jonschlinkert/word-wrap@1.2.3...1.2.4) --- updated-dependencies: - dependency-name: word-wrap dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3de2393 - Browse repository at this point
Copy the full SHA 3de2393View commit details -
chore(deps-dev): bump json-schema-to-typescript in /docs
Bumps [json-schema-to-typescript](https://github.com/bcherny/json-schema-to-typescript) from 12.0.0 to 13.1.1. - [Changelog](https://github.com/bcherny/json-schema-to-typescript/blob/master/CHANGELOG.md) - [Commits](https://github.com/bcherny/json-schema-to-typescript/commits) --- updated-dependencies: - dependency-name: json-schema-to-typescript dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8984e12 - Browse repository at this point
Copy the full SHA 8984e12View commit details
Commits on Sep 4, 2023
-
feat(shields): Add splitkb.com Aurora Helix
* Add new shield for splitkb.com Aurora Helix, supporting keys, encoder(s), displays, and RGB.
Configuration menu - View commit details
-
Copy full SHA for 647945d - Browse repository at this point
Copy the full SHA 647945dView commit details -
chore(deps-dev): bump eslint-plugin-react from 7.32.2 to 7.33.2 in /docs
Bumps [eslint-plugin-react](https://github.com/jsx-eslint/eslint-plugin-react) from 7.32.2 to 7.33.2. - [Release notes](https://github.com/jsx-eslint/eslint-plugin-react/releases) - [Changelog](https://github.com/jsx-eslint/eslint-plugin-react/blob/master/CHANGELOG.md) - [Commits](jsx-eslint/eslint-plugin-react@v7.32.2...v7.33.2) --- updated-dependencies: - dependency-name: eslint-plugin-react dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3936298 - Browse repository at this point
Copy the full SHA 3936298View commit details -
feat(split): Use directed advertising.
* Split centrals to scan with their identity so they receive direct advertising packets. * Split peripherals to use direct advertising if they have an existing bond to a split central.
Configuration menu - View commit details
-
Copy full SHA for 7185005 - Browse repository at this point
Copy the full SHA 7185005View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6938756 - Browse repository at this point
Copy the full SHA 6938756View commit details
Commits on Sep 5, 2023
-
chore(deps): bump @fortawesome/fontawesome-svg-core in /docs
Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.4.0 to 6.4.2. - [Release notes](https://github.com/FortAwesome/Font-Awesome/releases) - [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/6.x/CHANGELOG.md) - [Commits](FortAwesome/Font-Awesome@6.4.0...6.4.2) --- updated-dependencies: - dependency-name: "@fortawesome/fontawesome-svg-core" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8087fa3 - Browse repository at this point
Copy the full SHA 8087fa3View commit details -
Configuration menu - View commit details
-
Copy full SHA for f442776 - Browse repository at this point
Copy the full SHA f442776View commit details
Commits on Sep 6, 2023
-
fix(boards): Disable QSPI for Xiao BLE
The GD25Q16 flash connected via QSPI seems to be causing issues with excessive battery use and inability to sleep. Since ZMK doesn't use it, disable it. Resolves #1901
Configuration menu - View commit details
-
Copy full SHA for 7f9e9f8 - Browse repository at this point
Copy the full SHA 7f9e9f8View commit details
Commits on Sep 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eaeea4b - Browse repository at this point
Copy the full SHA eaeea4bView commit details
Commits on Sep 16, 2023
-
refactor: Move drivers into properly module.
* Align our driver module layout to properly match Zephyr conventions, allowing proper CMake setup to amend the library for each type of driver.
Configuration menu - View commit details
-
Copy full SHA for 690bc1b - Browse repository at this point
Copy the full SHA 690bc1bView commit details -
refactor(drivers): Use proper init stage/priority.
* Avoid APPLICATION stage and use the proper earlier stage for kscan drivers.
Configuration menu - View commit details
-
Copy full SHA for c28ef1b - Browse repository at this point
Copy the full SHA c28ef1bView commit details -
refactor: Promote debounce to exposed mod lib.
* Promote previously local debounce code from kscan drivers to exposed module lib, for use with other drivers as needed. * Refactor existing kscan driver to new "public" API.
Configuration menu - View commit details
-
Copy full SHA for 0ca7f69 - Browse repository at this point
Copy the full SHA 0ca7f69View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ce23d - Browse repository at this point
Copy the full SHA 28ce23dView commit details
Commits on Sep 26, 2023
-
feat(drivers): add driver for MAX17048 fuel gauge
Add driver for MAX17048 fuel gauge for battery reporting.
Configuration menu - View commit details
-
Copy full SHA for 8abc449 - Browse repository at this point
Copy the full SHA 8abc449View commit details
Commits on Sep 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 07c8283 - Browse repository at this point
Copy the full SHA 07c8283View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b3d2cb - Browse repository at this point
Copy the full SHA 9b3d2cbView commit details
Commits on Sep 29, 2023
-
feat(hid): Add apple globe keycode
* feat(hid): Add apple globe keycode * Update docs/src/data/hid.js Co-authored-by: Cem Aksoylar <[email protected]> Co-authored-by: Pete Johanson <[email protected]> Co-authored-by: Nick Coutsos <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1ebadc - Browse repository at this point
Copy the full SHA c1ebadcView commit details
Commits on Oct 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 933e369 - Browse repository at this point
Copy the full SHA 933e369View commit details -
test(core): Adding coverage for key pre-releasing.
Added cases for the two use cases I know of: 1. Rolling with key-repeat behavior 2. Rolling symbols that have the same base key, eg `+=`
Configuration menu - View commit details
-
Copy full SHA for dffdb23 - Browse repository at this point
Copy the full SHA dffdb23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2f05ad5 - Browse repository at this point
Copy the full SHA 2f05ad5View commit details
Commits on Oct 3, 2023
-
refactor: Split endpoint to transport and instance
Changed the endpoints code to rename the existing endpoint types to "transport" and add the concept of "endpoint instances". A transport is the method by which data is sent, while instances allow describing multiple endpoints that use the same transport (e.g. bluetooth profiles) Also added new APIs to get the total number of possible endpoint instances and assign each instance a unique index, which can be used for tracking separate state for each endpoint in other code files.
Configuration menu - View commit details
-
Copy full SHA for 651ed05 - Browse repository at this point
Copy the full SHA 651ed05View commit details -
Configuration menu - View commit details
-
Copy full SHA for b17d896 - Browse repository at this point
Copy the full SHA b17d896View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a3cc91 - Browse repository at this point
Copy the full SHA 6a3cc91View commit details -
fix(combos)Fix bug with overlapping combos timeouts (#1945)
* Fix bug with overlapping combos timeouts * Fix trailing whitespace * Fix log format
Configuration menu - View commit details
-
Copy full SHA for aa4cb14 - Browse repository at this point
Copy the full SHA aa4cb14View commit details -
refactor(behaviors): Giving global-quick-tap its own term
Detaching the global-quick-tap functionality from the quick-tap term. This makes way for two improvements: 1. This functionality can be added to combos under a unified name 'global-quick-tap-ms'. 2. This allows users to set a lower term for the 'global-quick-tap' (typically ~100ms), and a higher term for the regular quick-tap (typically ~200ms) This deprecates the global-quick-tap option, however if it is set, the quick-tap-ms value will be copied to global-quick-tap-ms.
Configuration menu - View commit details
-
Copy full SHA for 2f6abff - Browse repository at this point
Copy the full SHA 2f6abffView commit details -
feat(behaviors): Adding global-quick-tap-ms for combos
This brings the 'global-quick-tap' functionality to combos by filtering out candidate combos that fell within their own quick tap term. I also replaced `return 0` with `return ZMK_EV_EVENT_BUBBLE` where appropriate. (I assume this was done in past as it is similar to errno returning, but being that this is to signify an event type I find this more clear)
Configuration menu - View commit details
-
Copy full SHA for 77eb44b - Browse repository at this point
Copy the full SHA 77eb44bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e84e26 - Browse repository at this point
Copy the full SHA 1e84e26View commit details -
refactor(docs): Applying suggestions for gqt from @caksoylar
Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49c393e - Browse repository at this point
Copy the full SHA 49c393eView commit details -
refactor(behaviors): global-quick-tap -> require-prior-idle
Renaming global-quick-tap-ms to require-prior-idle.
Configuration menu - View commit details
-
Copy full SHA for b85ffa4 - Browse repository at this point
Copy the full SHA b85ffa4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f6d61 - Browse repository at this point
Copy the full SHA f0f6d61View commit details -
refactor(docs): Apply suggestions from @caksoylar
Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2234be0 - Browse repository at this point
Copy the full SHA 2234be0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11996ff - Browse repository at this point
Copy the full SHA 11996ffView commit details
Commits on Oct 4, 2023
-
feat(shields): sofle: add underglow support with
&pinctrl
update* Sofle Shield: Add underglow support --------- Co-authored-by: Kim Streich <[email protected]> Co-authored-by: Seth Milliken <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for df92b0e - Browse repository at this point
Copy the full SHA df92b0eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 913fdb8 - Browse repository at this point
Copy the full SHA 913fdb8View commit details
Commits on Oct 6, 2023
-
feat(blog): Add SOTF #6 (#1943)
Co-authored-by: Pete Johanson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ca5c9b4 - Browse repository at this point
Copy the full SHA ca5c9b4View commit details -
feat(shields): Microdox V2 shield definition
* Refactor common parts of the Microdox sheild into a separate file. This is in preparation for adding Microdox V2 as another shield in the same directory. * Refactor Microdox keymap into a common file in preparation for Microdox V2 * Add Microdox V2 shield definition * Added a README to explain v1/v2 differences.
Configuration menu - View commit details
-
Copy full SHA for fd05478 - Browse repository at this point
Copy the full SHA fd05478View commit details