-
Notifications
You must be signed in to change notification settings - Fork 66
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
ZMK update and Zephyr 3.2 #16
Commits on Sep 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for e68a63a - Browse repository at this point
Copy the full SHA e68a63aView commit details
Commits on Nov 26, 2022
-
chore(deps): bump loader-utils from 2.0.3 to 2.0.4 in /docs
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.3 to 2.0.4. - [Release notes](https://github.com/webpack/loader-utils/releases) - [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md) - [Commits](webpack/loader-utils@v2.0.3...v2.0.4) --- updated-dependencies: - dependency-name: loader-utils dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d0e0fa - Browse repository at this point
Copy the full SHA 4d0e0faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6550c04 - Browse repository at this point
Copy the full SHA 6550c04View commit details
Commits on Dec 1, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 001105e - Browse repository at this point
Copy the full SHA 001105eView commit details
Commits on Dec 8, 2022
-
feat(boards): Add support for nRF5340 DK
Added overlays to support building for the nRF5340 development kit. Also added some documentation on how to build and flash ZMK for dual- chip Bluetooth configurations, with an example for the nRF5340.
Configuration menu - View commit details
-
Copy full SHA for 593db85 - Browse repository at this point
Copy the full SHA 593db85View commit details -
fix(docs): Pin Zephyr docs links to a version
Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6ccb528 - Browse repository at this point
Copy the full SHA 6ccb528View commit details
Commits on Dec 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 58eb7a3 - Browse repository at this point
Copy the full SHA 58eb7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a42fe6 - Browse repository at this point
Copy the full SHA 2a42fe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12329b3 - Browse repository at this point
Copy the full SHA 12329b3View commit details -
feat(shields): Add ZMK Uno shield.
* Support underglow, backlight, display, encoder, etc.
Configuration menu - View commit details
-
Copy full SHA for 63b29cc - Browse repository at this point
Copy the full SHA 63b29ccView commit details
Commits on Dec 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 2b235ae - Browse repository at this point
Copy the full SHA 2b235aeView commit details -
fix(boards): Fix nRF5340 DK issues
- Fixed a stack overflow when enabling Bluetooth. - Increased the I2C buffer size to support displays.
Configuration menu - View commit details
-
Copy full SHA for 36ee1f4 - Browse repository at this point
Copy the full SHA 36ee1f4View commit details -
feat(boards): Add PillBug board, blackpill interconnect.
* Add blackbill interconnect metadata. * Add config/overlay for upstream blackpill boards to work with ZMK. * Add pillbug board. * Updated new shield docs. Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70aa4fa - Browse repository at this point
Copy the full SHA 70aa4faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 01500b0 - Browse repository at this point
Copy the full SHA 01500b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 617136b - Browse repository at this point
Copy the full SHA 617136bView commit details -
Configuration menu - View commit details
-
Copy full SHA for f03e29c - Browse repository at this point
Copy the full SHA f03e29cView commit details
Commits on Dec 14, 2022
-
fix(shields): Fix col-offset for splitkb.com corne
Same column offset for both transforms, since we use the same pins for both, just apply a different transform. Fixes: 1570
Configuration menu - View commit details
-
Copy full SHA for 1425d0f - Browse repository at this point
Copy the full SHA 1425d0fView commit details -
fix(docs): Grammatical fixes (zmkfirmware#1587)
Co-authored-by: Dom H <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 408b87a - Browse repository at this point
Copy the full SHA 408b87aView commit details -
feat(boards): Add battery sensor for Makerdiary M60 keyboard
Signed-off-by: hyx0329 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4faf6eb - Browse repository at this point
Copy the full SHA 4faf6ebView commit details
Commits on Dec 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 984b16e - Browse repository at this point
Copy the full SHA 984b16eView commit details -
feat(boards): Add Corne-ish zen v2
Co-authored-by: Pete Johanson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4a3e783 - Browse repository at this point
Copy the full SHA 4a3e783View commit details -
Configuration menu - View commit details
-
Copy full SHA for ebb4cb7 - Browse repository at this point
Copy the full SHA ebb4cb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8fb218 - Browse repository at this point
Copy the full SHA b8fb218View commit details
Commits on Dec 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 781df31 - Browse repository at this point
Copy the full SHA 781df31View commit details
Commits on Dec 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5cbe572 - Browse repository at this point
Copy the full SHA 5cbe572View commit details
Commits on Dec 20, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 11ca009 - Browse repository at this point
Copy the full SHA 11ca009View commit details
Commits on Dec 21, 2022
-
feat: Add global macro timing configs
Added ZMK_MACRO_DEFAULT_WAIT_MS and ZMK_MACRO_DEFAULT_TAP_MS to set global defaults for the wait-ms and tap-ms properties of macros. Also reduced the default timings for macros, since it's been reported many times that 100 ms is too slow.
Configuration menu - View commit details
-
Copy full SHA for 3eb06f1 - Browse repository at this point
Copy the full SHA 3eb06f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e99a48 - Browse repository at this point
Copy the full SHA 6e99a48View commit details -
feat(shields): Add a Reviung5 shield
Co-authored-by: Pete Johanson <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58f8c97 - Browse repository at this point
Copy the full SHA 58f8c97View commit details
Commits on Dec 23, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 1432439 - Browse repository at this point
Copy the full SHA 1432439View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77d6018 - Browse repository at this point
Copy the full SHA 77d6018View commit details -
Configuration menu - View commit details
-
Copy full SHA for 080c478 - Browse repository at this point
Copy the full SHA 080c478View commit details -
Configuration menu - View commit details
-
Copy full SHA for d993b03 - Browse repository at this point
Copy the full SHA d993b03View commit details -
feat(docs): Generate new shield interconnect docs.
* Add to metadata schema for interconnects. * New conventional location for pinout diagrams/pics. * New component to generate the tabs for the new shield doc section on interconnects. * Add XIAO and arduino uno pinout diagram. Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c23443a - Browse repository at this point
Copy the full SHA c23443aView commit details
Commits on Jan 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5b9b507 - Browse repository at this point
Copy the full SHA 5b9b507View commit details -
Configuration menu - View commit details
-
Copy full SHA for b7b563a - Browse repository at this point
Copy the full SHA b7b563aView commit details
Commits on Jan 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a82a0ec - Browse repository at this point
Copy the full SHA a82a0ecView commit details
Commits on Jan 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c90846d - Browse repository at this point
Copy the full SHA c90846dView commit details
Commits on Jan 20, 2023
-
docs: update dev env setup guide
Renamed the "Basic Setup" page to "Toolchain Setup" to make it clearer that this is for setting up a development environment for local builds. Linked to the relevant Zephyr setup documentation instead of duplicating that information in our guide. This also switches Windows and macOS setup to using the Zephyr SDK, which is much easier to install. Updated the command for installing Zephyr's Python dependencies to be OS specific, as Windows and macOS don't need the --user flag. Updated the IDE integration page with instructions for determining the compiler path that work with the latest version of the Zephyr SDK.
Configuration menu - View commit details
-
Copy full SHA for 82ff6d8 - Browse repository at this point
Copy the full SHA 82ff6d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for fbdb24c - Browse repository at this point
Copy the full SHA fbdb24cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 41830ce - Browse repository at this point
Copy the full SHA 41830ceView commit details
Commits on Jan 27, 2023
-
chore(deps): bump json5 from 2.2.1 to 2.2.3 in /docs
Bumps [json5](https://github.com/json5/json5) from 2.2.1 to 2.2.3. - [Release notes](https://github.com/json5/json5/releases) - [Changelog](https://github.com/json5/json5/blob/main/CHANGELOG.md) - [Commits](json5/json5@v2.2.1...v2.2.3) --- updated-dependencies: - dependency-name: json5 dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2a5e914 - Browse repository at this point
Copy the full SHA 2a5e914View commit details
Commits on Feb 1, 2023
-
chore(build): update west.yml syntax
West has supported a 'name-blocklist' replacement for 'name-blacklist' since v0.9. Signed-off-by: Martí Bolívar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d1070a - Browse repository at this point
Copy the full SHA 9d1070aView commit details
Commits on Feb 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b7d5865 - Browse repository at this point
Copy the full SHA b7d5865View commit details
Commits on Feb 8, 2023
-
fix(shields): Fix keycodes that differ from the default keymap (zmkfi…
…rmware#1590) - Asterisk in layer 1 was mapped to 8 - Underscore in layer 1 was mapped to minus - Right GUI in layer 0 was mapped to right Alt - Space in layer 1 was mapped to Return - Plus was mapped with KP_PLUS
Configuration menu - View commit details
-
Copy full SHA for c065d45 - Browse repository at this point
Copy the full SHA c065d45View commit details
Commits on Feb 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 72624a4 - Browse repository at this point
Copy the full SHA 72624a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d22d76 - Browse repository at this point
Copy the full SHA 5d22d76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c0ebda - Browse repository at this point
Copy the full SHA 0c0ebdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3eee536 - Browse repository at this point
Copy the full SHA 3eee536View commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1d65661 - Browse repository at this point
Copy the full SHA 1d65661View commit details -
chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /docs
Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/sideway/formula/releases) - [Commits](hapijs/formula@v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: "@sideway/formula" dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 719de80 - Browse repository at this point
Copy the full SHA 719de80View commit details -
chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /docs
Bumps [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) from 4.1.0 to 4.1.1. - [Release notes](https://github.com/kornelski/http-cache-semantics/releases) - [Commits](kornelski/http-cache-semantics@v4.1.0...v4.1.1) --- updated-dependencies: - dependency-name: http-cache-semantics dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ef6f2f - Browse repository at this point
Copy the full SHA 5ef6f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8904407 - Browse repository at this point
Copy the full SHA 8904407View commit details
Commits on Mar 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6cb42a8 - Browse repository at this point
Copy the full SHA 6cb42a8View commit details
Commits on Mar 22, 2023
-
fix(boards): Disable CDC by default for CiZ
The default configuration for corneish-zen enables a USB CDC endpoint by default. This is most probably a debugging left-over. Disable that endpoint. CONFIG_ZMK_USB_LOGGING depends on it anyway, so it will be enabled again with that config option set.
Configuration menu - View commit details
-
Copy full SHA for 56299ba - Browse repository at this point
Copy the full SHA 56299baView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd64c59 - Browse repository at this point
Copy the full SHA cd64c59View commit details
Commits on Mar 25, 2023
-
fix(boards): Move the CDC ACM node under the USBD.
* Ferris board's CDC ACM node was accidentally nested under the wrong node, causing USB logging builds to fail with cryptic error.
Configuration menu - View commit details
-
Copy full SHA for ae8299e - Browse repository at this point
Copy the full SHA ae8299eView commit details
Commits on Apr 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 168b32b - Browse repository at this point
Copy the full SHA 168b32bView commit details -
refactor(display): Updates for LVGL v8.x changes.
* LV_ prefix from new LVGL official Kconfig now used. * API changes for themes, container object removal, etc. * Add our own Kconfig and code for theme default small font. * Remove some hardcoded sizes.
Configuration menu - View commit details
-
Copy full SHA for 69a4c32 - Browse repository at this point
Copy the full SHA 69a4c32View commit details -
Configuration menu - View commit details
-
Copy full SHA for 243a227 - Browse repository at this point
Copy the full SHA 243a227View commit details -
Configuration menu - View commit details
-
Copy full SHA for d513dc1 - Browse repository at this point
Copy the full SHA d513dc1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f2f9db - Browse repository at this point
Copy the full SHA 4f2f9dbView commit details -
refactor(behaviors): Rename
reset
behavior.* Upstream now has a node w/ label `reset` on many boards, so renaming our reset behavior node label to `sys_reset`.
Configuration menu - View commit details
-
Copy full SHA for 35a1c5a - Browse repository at this point
Copy the full SHA 35a1c5aView commit details -
refactor: Move to
zephyr/
include paths.* Zephyr moved to properly namespaced headers, so major "rip the bandaid" commit to move us to those everywhere.
Configuration menu - View commit details
-
Copy full SHA for 3a958c6 - Browse repository at this point
Copy the full SHA 3a958c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e84b429 - Browse repository at this point
Copy the full SHA e84b429View commit details -
Configuration menu - View commit details
-
Copy full SHA for 062f94d - Browse repository at this point
Copy the full SHA 062f94dView commit details -
refactor: Move away from deprecated label usages.
* Move away from DT_LABEL. * Move to DEVICE_DT_GET for non-behavior device access. * Move various drivers to `gpio_spec_dt` and `DT` related macros. * Remove mcp23017 while at it, since better upstream driver is available.
Configuration menu - View commit details
-
Copy full SHA for 09ed79a - Browse repository at this point
Copy the full SHA 09ed79aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ff1a4d - Browse repository at this point
Copy the full SHA 4ff1a4dView commit details -
fix(boards): Base config/overlay for rp2040 boards
Baseline config and overlay for the following: * `rpi_pico` * `adafruit_kb2040` * `sparkfun_pro_micro_rp2040` * `adafruit_qt_py_rp2040` * `seeeduino_xiao_rp2040` * `boardsource_blok` * `01space_rp2040_042lcd` Co-authored-by: Joel Spadin <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31f664f - Browse repository at this point
Copy the full SHA 31f664fView commit details -
fix(logging): Disable USB driver logging.
When enabling our high level USB logging, disable the USB driver logging itself entirely, to avoid logging in the driver causing errors when USB isn't up yet to send the logs.
Configuration menu - View commit details
-
Copy full SHA for 2f9bc2f - Browse repository at this point
Copy the full SHA 2f9bc2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6ebdb7 - Browse repository at this point
Copy the full SHA a6ebdb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3d06b2 - Browse repository at this point
Copy the full SHA c3d06b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 198daaf - Browse repository at this point
Copy the full SHA 198daafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 518f9a5 - Browse repository at this point
Copy the full SHA 518f9a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1493620 - Browse repository at this point
Copy the full SHA 1493620View commit details -
feat(docs): Add BLE feature/config pages.
Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c5bcf5 - Browse repository at this point
Copy the full SHA 0c5bcf5View commit details -
fix(display): Tweak EPD driver init/blanking.
Ensure we only clear the display when turning blanking off the first time, not every time, to avoid duplicate clears.
Configuration menu - View commit details
-
Copy full SHA for 313ed6a - Browse repository at this point
Copy the full SHA 313ed6aView commit details -
feat(docs): Add blog post for Zephyr 3.2.
Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2614b85 - Browse repository at this point
Copy the full SHA 2614b85View commit details -
Configuration menu - View commit details
-
Copy full SHA for 134b64e - Browse repository at this point
Copy the full SHA 134b64eView commit details
Commits on Apr 7, 2023
-
fix(shields): Fixup nice!view adapter pinctrl props.
`pinctrl-0` setting missing `<>`.
Configuration menu - View commit details
-
Copy full SHA for 9dcc3ac - Browse repository at this point
Copy the full SHA 9dcc3acView commit details
Commits on Apr 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7434a6b - Browse repository at this point
Copy the full SHA 7434a6bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b31b420 - Browse repository at this point
Copy the full SHA b31b420View commit details
Commits on Apr 9, 2023
-
fix(underglow): Move to spi3 for underglow bus.
* Workaround Zephyr bug for Nordic SPI(M) driver after the pinctrl refactor by using spi3 peripheral for the SPI bus for the WS2812 led_strip driver.
Configuration menu - View commit details
-
Copy full SHA for 374104d - Browse repository at this point
Copy the full SHA 374104dView commit details
Commits on Apr 10, 2023
-
fix(behaviors): Fix use after free in sticky key
Fixed an issue where the sticky key behavior would call ZMK_EVENT_RAISE_AFTER(), which would free the provided event, but then it would keep using that now-freed event data.
Configuration menu - View commit details
-
Copy full SHA for 064aff6 - Browse repository at this point
Copy the full SHA 064aff6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3c8f55e - Browse repository at this point
Copy the full SHA 3c8f55eView commit details -
test(behaviors): add unit tests for sticky key
quick-release
Duplicate the existing tests with `quick-release` enabled: - 8-lsk-osk-combination-quick-release - 10-callum-mods-quick-release
Configuration menu - View commit details
-
Copy full SHA for 702d79c - Browse repository at this point
Copy the full SHA 702d79cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3f48062 - Browse repository at this point
Copy the full SHA 3f48062View commit details -
Configuration menu - View commit details
-
Copy full SHA for a20b950 - Browse repository at this point
Copy the full SHA a20b950View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee9fcec - Browse repository at this point
Copy the full SHA ee9fcecView commit details -
fix(keymaps): fix keypresses that are not in the transform
Before this change, if a matrix position was not present in the transform, various incorrect behaviors would happen: 1) In some cases out-of-bounds accesses: Note that the size of the`transform[]` array does not necessarily match the size of the matrix. So for example if key position (ZMK_MATRIX_COLS-1, ZMK_MATRIX_ROWS-1) is not present in the transform, but ends up being pressed, then the array will be accessed beyond its size, and any data could be returned. 2) In other cases the 0th position in the keymap will be used because the `transform[]` array is initialized to all zeros.
Configuration menu - View commit details
-
Copy full SHA for 309359b - Browse repository at this point
Copy the full SHA 309359bView commit details
Commits on Apr 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f9b39d8 - Browse repository at this point
Copy the full SHA f9b39d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16bb7bb - Browse repository at this point
Copy the full SHA 16bb7bbView commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f1b138c - Browse repository at this point
Copy the full SHA f1b138cView commit details
Commits on Apr 16, 2023
-
fix(docs): ignore-modifiers clarification
* Clarify the potential need of adding the ignore-modifiers setting for new sticky key behaviors. * Add ignore-modifiers setting to skq example * Update docs/docs/behaviors/sticky-key.md Co-authored-by: Cem Aksoylar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71855af - Browse repository at this point
Copy the full SHA 71855afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 978f58f - Browse repository at this point
Copy the full SHA 978f58fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ef49dff - Browse repository at this point
Copy the full SHA ef49dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83a1518 - Browse repository at this point
Copy the full SHA 83a1518View commit details
Commits on Apr 17, 2023
-
feat(behaviors): Add key position to key events
Extended the virtual key position system from combos so that each sensor also gets a virtual key position. This allows sensor behaviors to use the behavior queue API.
Configuration menu - View commit details
-
Copy full SHA for e7a6e40 - Browse repository at this point
Copy the full SHA e7a6e40View commit details
Commits on Apr 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5c6f21b - Browse repository at this point
Copy the full SHA 5c6f21bView commit details
Commits on Apr 21, 2023
-
fix(boards): Move nice!60 to SPI3 for underglow
* Move to SPI3 for underglow peripheral, needed after the move to pinctrl.
Configuration menu - View commit details
-
Copy full SHA for 9a73650 - Browse repository at this point
Copy the full SHA 9a73650View commit details
Commits on Apr 22, 2023
-
feat(behaviors): Add reusable sensor behaviors.
* Add new sensor behaviors that either take full bindings add definition, or accept parameters when bound in the keymap. * Remove existing hard-coded key press sensor behavior and instead leverage new generic sensor behaviors to achieve the same functionality. Co-authored-by: [email protected]
Configuration menu - View commit details
-
Copy full SHA for 3db163a - Browse repository at this point
Copy the full SHA 3db163aView commit details
Commits on Apr 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9d64c2a - Browse repository at this point
Copy the full SHA 9d64c2aView commit details
Commits on Apr 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 53dea22 - Browse repository at this point
Copy the full SHA 53dea22View commit details -
fix(docs): Update references to QMK settings
* Remove TAPPING_FORCE_HOLD reference * Remove IGNORE_MOD_TAP_INTERRUPT reference
Configuration menu - View commit details
-
Copy full SHA for 9c4f1e0 - Browse repository at this point
Copy the full SHA 9c4f1e0View commit details -
refactor: Add more checks to pre-commit
Updated existing pre-commit hooks and added some new hooks: - Remove trailing whitespace - Ensure every non-empty file ends with a new line - Check YAML file validity - Prevent adding large files - Ensure any scripts with shebangs are executable Added a GitHub action to run pre-commit on every commit. Removed any existing actions which duplicate pre-commit. Ran pre-commit on the codebase.
Configuration menu - View commit details
-
Copy full SHA for 32ae776 - Browse repository at this point
Copy the full SHA 32ae776View commit details -
refactor: Replace tabs with spaces
Standardized indentation to use spaces with a new pre-commit hook.
Configuration menu - View commit details
-
Copy full SHA for 94061bb - Browse repository at this point
Copy the full SHA 94061bbView commit details -
Added a workaround to select the latest version of Prettier with pre-commit, since the pre-commit mirror repo started tracking alpha releases and doesn't have anything beyond 2.7.1.
Configuration menu - View commit details
-
Copy full SHA for 5b07c86 - Browse repository at this point
Copy the full SHA 5b07c86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a35290 - Browse repository at this point
Copy the full SHA 7a35290View commit details
Commits on Apr 25, 2023
-
fix(bluetooth): Revert to Legacy LLCP
* Reports of constant/frequent disconnects, with HCI err 0x28, "instant passed", seem linked to newer LLCP that became default in Zephyr 3.2, so revert to the Legacy LLCP for now until a proper fix for new LLCP can be found.
Configuration menu - View commit details
-
Copy full SHA for de152fe - Browse repository at this point
Copy the full SHA de152feView commit details -
Configuration menu - View commit details
-
Copy full SHA for e52e734 - Browse repository at this point
Copy the full SHA e52e734View commit details -
feat(boards): Polarity works CKP Series
Adds support for the CKP family of boards BT60V2 ANSIHotswap, ISO Hotswap, ANSI Lowpro and soldered BT65 ANSI Hotswap, ISO Hotswap and soldered BT75 ANSI Hotswap and soldered The BT65 and BT75 are stylised as btXX_v1 in order to maintain compatibility with customers existing zmk-config setups in the same way the BT60 V1 was handled when merged into main. CKP boards have identical pinmapping between hotswap and soldered so there's only one set of defconfig, dts, keymap, yaml and yml files per size
Configuration menu - View commit details
-
Copy full SHA for db08e04 - Browse repository at this point
Copy the full SHA db08e04View commit details -
fix(docs): Add key to interconnect tabs
Added a key property to interconnect tabs list items to fix a React warning.
Configuration menu - View commit details
-
Copy full SHA for 9bd171e - Browse repository at this point
Copy the full SHA 9bd171eView commit details
Commits on Apr 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a6787b0 - Browse repository at this point
Copy the full SHA a6787b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab65ffc - Browse repository at this point
Copy the full SHA ab65ffcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c70048 - Browse repository at this point
Copy the full SHA 2c70048View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a9c593 - Browse repository at this point
Copy the full SHA 4a9c593View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d7f86 - Browse repository at this point
Copy the full SHA 39d7f86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0239f18 - Browse repository at this point
Copy the full SHA 0239f18View commit details
Commits on May 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e4abd6c - Browse repository at this point
Copy the full SHA e4abd6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc12624 - Browse repository at this point
Copy the full SHA bc12624View commit details
Commits on Jun 27, 2023
-
Patch for zmkfirmware#1243: avoid write to uninitialized handle
In split_central_update_indicators_callback, it seems that the peripheral is sometimes considered connected before the GATT characteristics have been discovered. If this is the case, the update_hid_indicators handle will not yet be set, and must not be written to.
Configuration menu - View commit details
-
Copy full SHA for b29e7d0 - Browse repository at this point
Copy the full SHA b29e7d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f541c2 - Browse repository at this point
Copy the full SHA 7f541c2View commit details -
ZMK_KSCAN_MATRIX_WAIT_BETWEEN_OUTPUTS: only wait between outputs
Not after the last output
Configuration menu - View commit details
-
Copy full SHA for 4ff5050 - Browse repository at this point
Copy the full SHA 4ff5050View commit details -
Configuration menu - View commit details
-
Copy full SHA for c318949 - Browse repository at this point
Copy the full SHA c318949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0a027a2 - Browse repository at this point
Copy the full SHA 0a027a2View commit details -
battery: Add zmk_battery_state_of_peripheral_charge()
As a counterpart to zmk_battery_state_of_charge()
Configuration menu - View commit details
-
Copy full SHA for dee33fb - Browse repository at this point
Copy the full SHA dee33fbView commit details -
Based on PR#1140 with several changes as described in this comment: zmkfirmware#1140 (comment) * Minimize the api changes for bluetooth by keeping zmk_hid_get_keyboard_report() and returning the .body like before. * Keeping the logic about "full" vs "body" entirely within the usb code path. * The endpoint now calls either zmk_usb_hid_send_keyboard_report() and zmk_usb_hid_send_consumer_report() instead of zmk_usb_hid_send_report(...). - These functions now internally dispatch on protocol to either zmk_hid_get_keyboard_report() or a new function for boot reports zmk_hid_get_boot_report(). - There's a change here from the PR version in the behavior of get_report(): when in boot protocol, don't include the report id. I believe this is correct, in that implicit boot protocol report descriptor does not use multiple reports, so any boot protocol report should not include the report id field. * Use a single definition of a boot report, used for regular reports in non-6KRO, and for rollover in all branches. * Handle gaps in the zmk report when producing a boot report in HKRO mode. For .example, if it was 8KRO, it would be possible to have the state 0 0 0 0 0 0 0 17 (by pressing 8 keys, and letting go of the first 7). Copying the first 6 bytes would not show up the single pressed key.
Configuration menu - View commit details
-
Copy full SHA for ac0c56d - Browse repository at this point
Copy the full SHA ac0c56dView commit details -
Disable usb status change and callback on SOF events
SOF events were introduced by the boot protocol changes, and required internally by Zephyr's idle support, but are unused within ZMK itself. Ignore them in the usb status callback.
Configuration menu - View commit details
-
Copy full SHA for dc3e429 - Browse repository at this point
Copy the full SHA dc3e429View commit details -
Adds Glove80's status indicator using RGB underglow support. Requires ZMK PR#999 and PR#1243. The underglow status is able to show layer state, battery levels, caps/num/scroll-lock, BLE and USB state. The underglow positions selected for each of these indicators is configured using the new devicetree node zmk,underglow-indicators, which takes an array of integer LED positions for each feature.
Configuration menu - View commit details
-
Copy full SHA for 8dedb20 - Browse repository at this point
Copy the full SHA 8dedb20View commit details -
RGB underglow: dim or disable when battery low
Disable underglow when battery below 10%, halve brightness when battery below 20%
Configuration menu - View commit details
-
Copy full SHA for daf4c0c - Browse repository at this point
Copy the full SHA daf4c0cView commit details -
ext_power: add Kconfig for initial ext_power state
Adds a Kconfig setting for the default EXT_POWER status at initialization time. Previously it was always initialized to on if no saved value was present.
Configuration menu - View commit details
-
Copy full SHA for ca1ef36 - Browse repository at this point
Copy the full SHA ca1ef36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 62d7d3e - Browse repository at this point
Copy the full SHA 62d7d3eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 768fefa - Browse repository at this point
Copy the full SHA 768fefaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c0e0f16 - Browse repository at this point
Copy the full SHA c0e0f16View commit details -
Docker container and lambda function for performing firmware builds
Provides an entry point that builds and returns a combined LH + RH keyboard firmware when provided a keymap via a POST body. Wraps compilation with ccache, and includes a pre-warmed cache of the build in /tmp/ccache. To maximize chance of a direct cache hit, changes the lambda driver to always build in /tmp/build. some back of the envelope measurements (2012 xeon e3-1230v2, nixos) clean build, no cache -> 21.308 clean build, cache -> 7.145 modified keymap, clean build, cache -> 12.127
Configuration menu - View commit details
-
Copy full SHA for 87b4949 - Browse repository at this point
Copy the full SHA 87b4949View commit details -
Configuration menu - View commit details
-
Copy full SHA for 952ddbd - Browse repository at this point
Copy the full SHA 952ddbdView commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fb74738 - Browse repository at this point
Copy the full SHA fb74738View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85bb4b1 - Browse repository at this point
Copy the full SHA 85bb4b1View commit details
Commits on Jul 8, 2023
-
Temporarily backport upstream ZMK patch to HoG thread stack size
From 621d946. This patch can be dropped on the next rebase to upstream.
Configuration menu - View commit details
-
Copy full SHA for f1af846 - Browse repository at this point
Copy the full SHA f1af846View commit details