aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2024-06-03chore(deps-dev): bump prettier from 2.8.8 to 3.3.0 in /docsdependabot/npm_and_yarn/docs/prettier-3.3.0dependabot[bot]
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.3.0. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.3.0) --- updated-dependencies: - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2024-06-01feat(docs): Improve the toolchain setup page (#2272)Nicolas Munnich
Split the toolchain setup into separate docker and native pages and improve instructions to better refer to Zephyr docs in certain steps. Also refactor to improve consistency and add virtualenv instructions. --------- Co-authored-by: KemoNine <[email protected]> Co-authored-by: Cem Aksoylar <[email protected]>
2024-05-25fix(docs): Removing to-to typos (#2310)Nicolas Munnich
2024-05-13fix(soft_off): central waits 100ms in split if hold_time enabledGerman Gutierrez
2024-05-13feat(boards): Add nRF52 high voltage DC/DC configJoel Spadin
Added a Kconfig option to enable SOC_DCDC_NRF52X_HV for nice_nano_v2 and mikoto. According to Nordic's documentation, the DC/DC regulator is more efficient than the LDO regulator, so this is enabled by default. The following boards do not support this mode and were not changed: - nice_nano - nice60 - nrfmicro_11, nrfmicro_13 - nrf52840_m2 - bluemicro840 I could not find schematics to confirm whether the following boards support this mode: - bt60_v1, bt60_v2 - bt65_v1 - bt75_v1 - corneish_zen_v1, corneish_zen_v2 - pillbug - puchi_ble_v1 - s40nc
2024-05-13chore(deps): bump pre-commit/action from 3.0.0 to 3.0.1dependabot[bot]
Bumps [pre-commit/action](https://github.com/pre-commit/action) from 3.0.0 to 3.0.1. - [Release notes](https://github.com/pre-commit/action/releases) - [Commits](https://github.com/pre-commit/action/compare/v3.0.0...v3.0.1) --- updated-dependencies: - dependency-name: pre-commit/action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
2024-05-13chore: fix typos in various placesHoru
2024-05-03feat(docs): Document example toggle-mode implementationReFil
--------- Co-authored-by: Cem Aksoylar <[email protected]>
2024-05-03fix(boards): Fix pulls on ZMK uno toggle switchReFil
The devicetree pulls always add on to the extra pulls configured by toggle mode, so these should not have pulls defined in the devicetree. Saved ~200uA avg on another board with a 3t toggle switch
2024-05-01fix: Initialize sideband kscan in APPLICATION.Peter Johanson
* In order to be sure the rest of the system is fully ready before intializing, because init may result in immediate events being triggered when used with toggle direct kscan inner devices.
2024-04-29fix: shortening keymap_soft_off behavior nodeGerman Gutierrez
* Shorten the soft off node in order for it to work across splits.
2024-04-25fix(underglow): Correctly set underglow stateJarryd Tilbrook
This fixes a bug introduced in #2244
2024-04-25fix(rgb): auto-off logicPablo Martínez
2024-04-25fix(boards): nrf boards missing SPI in pinctrl and dtsi, requiring users to ↵Sadek Baroudi
manually define in their shield definitions if they wanted to use SPI
2024-04-17fix(behaviors): Add multiple soft-off instances properly.Peter Johanson
* Properly pass the node id for the unique soft-off behavior instance when defining it.
2024-04-09fix(hid): Correct off-by-one buffer overflow with NKROKeeley Hoek
2024-04-09fix(docs): Add wakeup-source to split new shield exampleCem Aksoylar
2024-04-09fix(docs): Make clear the matrix transform example is incompleteCem Aksoylar
2024-04-09feat(docs): Add pointer to shields folder in new shield docsCem Aksoylar
2024-04-09refactor(underglow): fix uninitialized variable warningXudong Zheng
2024-04-04feat(docs): Update section for devicetree_generated errorフィルターペーパー
2024-03-30fix(kscan): Enable charlieplex interrupts for single compatible deviceTobias Arndt
Fixes #2201
2024-03-30fix(docs): Fix and note GPIO flags for charlieplex configTobias Arndt
2024-03-30refactor(docs): Split DT props table for sensor rotate variantsCem Aksoylar
2024-03-30fix(docs): Correct property types for behavior bindingsCem Aksoylar
2024-03-30feat(boards): Support board revisions in setup scripts.zhiayang
* Make setup.sh/ps1 prompt for board revision for boards that have revisions
2024-03-29fix: Add wakeup-source; to kscan nodes for ZMK_SLEEP.Peter Johanson
* ZMK_SLEEP also enables PM_DEVICE, so be sure to mark kscan nodes as wakeup sources so they can wake keyboards from sleep.
2024-03-28chore(deps): bump react-toastify from 7.0.4 to 10.0.5 in /docsdependabot[bot]
Bumps [react-toastify](https://github.com/fkhadra/react-toastify) from 7.0.4 to 10.0.5. - [Release notes](https://github.com/fkhadra/react-toastify/releases) - [Commits](https://github.com/fkhadra/react-toastify/compare/v7.0.4...v10.0.5) --- updated-dependencies: - dependency-name: react-toastify dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-28chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /docsdependabot[bot]
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.5...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-28chore(deps): bump express from 4.18.2 to 4.19.2 in /docsdependabot[bot]
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-28chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /docsdependabot[bot]
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]>
2024-03-27fix(docs): Add `&soft_off` to behaviors index.Peter Johanson
2024-03-27fix(docs): Minor soft-off docs tweaks from review.Peter Johanson
2024-03-27fix(shields): Fix for direct use with ZMK Uno split.Peter Johanson
2024-03-27fix(pm): Fixes for dedicated on/off on peripherals.Peter Johanson
* Add new flag to differentiate soft off on peripherals that is invoked by split GATT svc and dedicated additional ones tied to GPIO pin.
2024-03-27fix(pm): Use Zephyr created device slots.Peter Johanson
* Avoid overwriting random memory by using iterable section created by Zephyr PM.
2024-03-27refactor: Use kscan directly to wake when we can.Peter Johanson
* When adding a dedicated GPIO pin for soft off/on, use the direct kscan as the waker, instead of adding an additional node.
2024-03-27feat(behaviors): More logging in soft off.Peter Johanson
2024-03-27fix(docs): Fix soft off waker prop name, headers.Pete Johanson
* Use the correct property for extra GPIOs to make active for the waker before going into soft off state. * Change header depth for easier navigation of the soft off feature page. Co-authored-by: Pablo Martínez <[email protected]>
2024-03-27fix: Fixes for building soft off without deep sleep.Peter Johanson
2024-03-27feat: Updated soft-off docs.Peter Johanson
* Document new sideband behavior kscan driver for integrated soft-off support.
2024-03-27fix: Adjustments for Zephyr 3.5.Peter Johanson
2024-03-27refactor: Fixes for review feedback.Peter Johanson
2024-03-27fix: Cleanups of sideband and direct kscan from review.Peter Johanson
* Add dedicated init priority for the sideband kscan. * Refactor sideband code for clarity. * Tweaks to direct kscan for clarity. * Make sideband behavior row optional for brevity. * Allow overriding ZMK Uno sideband behaviors.
2024-03-27fix(pm): Fix deep sleep with sideband behaviors.Peter Johanson
* Properly implement the PM hook needed for sideband behavior kscan device to have wakeup source enabled on it.
2024-03-27fix: Sleep after clearing endpoints to wait for send.Peter Johanson
* Add a small sleep to allow other threads to send data for the endpoint clearing before sleep.
2024-03-27refactor(boards): Move ZMK Uno 1P3T slider to sidebandPeter Johanson
* Invoke output selection from the slider on the ZMK Uno via sideband behavior setup, to simplify keymap.
2024-03-27refactor: Add kscan sideband behavior driverPeter Johanson
* Instead of gpio key behavior trigger, add new kscan driver that decorates/wraps a given kscan driver and will invoke basic system behavior assigned to a given row + column, without the need for keymap mapping in the matrix transform, bypassing keymaps entirely.
2024-03-27feat(kscan): Direct kscan driver can use gpio-keys.Peter Johanson
* Allow specifying direct kscan driver pins using gpio-key list as an alternative.
2024-03-27refactor(pm): Remove scanned behavior trigger.Pete Johanson
* Remove the painful scanned behavior trigger for now, future enhancement will restore this high level functionality using kscan directly.