summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-09-14feat(docs): Add note to clarify shared .conf files do not apply outside ↵Cem Aksoylar
zmk-config
2021-09-14fix(kscan): Allow composite driver to handle missing children.Pete Johanson
For split keyboards using an IO expander over TRRS/i2c, if the right half isn't connected, we should be able to gracefully fallback to the left side still working.
2021-09-14feat(board): Add Ferris 0.2 boardsPeter Johanson
* Onboard stm32f072 with mcp23018 IO expander. * No underglow support yet. * Miryoku inspired default layout.
2021-09-14feat(drivers): Add mcp23017 driver based on upstream mcp23s17 one.Pete Johanson
* Upstream Zephyr has in progress driver, so doing this locally here, until we can move over to that driver.
2021-09-13fix(setup): Fix setup.ps1 to check Get-Acl existsPeter Johanson
* `Get-Acl` not found in Linux Powershell version, so only call it if it exists.
2021-09-11feat(metadata): Add YAML check/format npm scripts.Peter Johanson
2021-09-11feat(metadata): Add MakerDiary nRF52840 M.2 interconnectPeter Johanson
* Add interconnect details. * Add m60 and nrf52840_m2 metadata files.
2021-09-11refactor(docs): Remove build.yml for new shield.Peter Johanson
* No longer recommending that all new shields get added to the build matrix in `build.yml`, so we avoid conflicts.
2021-09-11refactor(boards): Add metadata for boards.Peter Johanson
* Standalone and pro-micro format board metadata added.
2021-09-11fix(docs): Deploy when boards/shields change.Peter Johanson
2021-09-11refactor(shields): Add pro-micro shield metadata.Peter Johanson
2021-09-11docs: Add docs on hardware metadata files.Peter Johanson
2021-09-11feat: Generate setup scripts from metadata.Peter Johanson
2021-09-11feat(docs): Type check the docs TSX components.Peter Johanson
2021-09-11feat(docs): Add dynamic hardware list component.Peter Johanson
2021-09-11feat(docs): Add TS type gen, metadata JSON genPeter Johanson
* Generate TS types from new hardware metadata schema. * Aggregate all hw metadata YAML into one aggregate JSON file for consumption by others.
2021-09-11feat: Add a few sample hardware metadata files.Peter Johanson
2021-09-11feat: Add hardware metadata schema.Peter Johanson
* Initial hardware metadata JSON schema. * GH Action to validate all schemas for boards/shields.
2021-09-08fix(shields): Add note about Cradio pin arrangementDom H
2021-09-08refactor(kscan): Demacroify GPIO matrix driverJoel Spadin
Refactored the GPIO matrix kscan driver so that only the data and config structures are defined in the foreach macro. Functionality is unchanged except for the addition of DT properties to adjust polling speed. This should make it easier to add other enhancements later, like improved and customizable debounce behavior.
2021-09-03fix: Add semicolons for tidbit and eek in setup scriptCem Aksoylar
2021-08-27fix(display): Add proper LVGL label dep.Peter Johanson
2021-08-24feat(display): IL0323 driver for EPD displays.Darryldh
* Basic driver, using the GD7965 driver as a basis, since the ICs are very similar.
2021-08-24fix: Planck rev 6.1Martin Aumüller
My Planck rev 6.1 would not register any keys without "col2row". I also had to apply a matrix_transform in order to move them to the correct position. Peeking into #228 helped for finding this. I also add transforms for the 2u spacebar layouts.
2021-08-12fix typochad3814
"load your newly flashed firmware" not "load your newfly flashed fireware"
2021-08-12fix: basic setup linkSteven Nguyen
2021-08-12fix(docs): Standardize all internal linksNick Winans
2021-08-12fix(docs): Fix "All" typochad3814
2021-08-08fix(docs): Appease PrettierJoel Spadin
Fixed code formatting in docs files.
2021-08-04Add warning about peripheral encoders.Peter Johanson
2021-08-03fix(display): Update output status on endpoint selection change.Peter Johanson
2021-08-03feat(endpoints): Add endpoint select changed event.Peter Johanson
2021-08-03fix(usb): USB state changes in system thhread.Peter Johanson
* Use a `k_work` to send usb status events from the system workqueue thread, not the USB work thread.
2021-08-02feat(boards): Use the nRF VDDH driver for the nice!nano v2Nick Winans
2021-08-02fix(power): Manually trigger pm_low_power_devices() before sleepNick Winans
2021-08-02feat(power): Update device power management KconfigNick Winans
2021-08-02fix(shields): Clean up default corne keymap.Devon Allie
2021-08-02chore(deps-dev): bump eslint from 7.29.0 to 7.32.0 in /docsdependabot[bot]
Bumps [eslint](https://github.com/eslint/eslint) from 7.29.0 to 7.32.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v7.29.0...v7.32.0) --- updated-dependencies: - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
2021-07-27Update docs to use “SQT” instead of “QUOTE” (#839)Felix Sargent
* Update default keymap to use SQT Instead of the invalid “QUOTE” * Update keymap-example-file.md * Update docs/docs/keymap-example.md Co-authored-by: Pete Johanson <peter@peterjohanson.com> Co-authored-by: Pete Johanson <peter@peterjohanson.com>
2021-07-24feat: Add nrf VDDH battery driverJoel Spadin
Added a driver which uses the nRF52's ADC channel on the VDDH pin to read the battery voltage when using high voltage mode.
2021-07-24fix(docs): Fix keymap upgraderJoel Spadin
Bumped web-tree-sitter to v0.19.4 and added v0.4.0 of tree-sitter-devicetree, which had to be rebuilt to work in v0.19.x https://github.com/joelspadin/tree-sitter-devicetree/releases/tag/v0.4.0 Changed how we patch web-tree-sitter to correctly load tree-sitter.wasm to work with the latest version of Docusaurus. Including a copy of tree-sitter.wasm as a static resource is no longer needed.
2021-07-24docs: Switch back to package version 2Joel Spadin
package-lock.json was rewritten to version 1 in 13dbbefcb4e6f63b68a36857d65d93cebe133ea3.
2021-07-21fix: Add missing semicolon for nano V2 case.Peter Johanson
2021-07-18docs(setup): replace `zephyr-west-action` with `zmk-docker`innovaker
This should've been changed after #481. See: https://github.com/zmkfirmware/zmk/pull/481 PR: https://github.com/zmkfirmware/zmk/pull/845
2021-07-17chore(deps): bump @docusaurus/* to 2.0.0-beta.3Peter Johanson
2021-07-17feat(docs): Add Zephyr 2.5 blog post.Peter Johanson
Simple blog post outlining the work done for the Zephyr 2.5 upgrade, and steps needed to make the most of it. Co-authored-by: innovaker <66737976+innovaker@users.noreply.github.com>
2021-07-17feat(devcontainer): bump `zmk-dev-arm` to `2.5`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17ci: bump `zmk-build-arm` to `2.5`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17docs: bump Zephyr documentation links to Zephyr v2.5.0innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17docs(setup): add `x86_64-linux` to Zephyr SDK setup filenameinnovaker
See: zmkfirmware/zmk-docker@b8341e185ab694f7c596b81d03ada34ac76d2f1c PR: https://github.com/zmkfirmware/zmk/pull/736