summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2021-07-17docs(setup): bump `ZSDK_VERSION` to `0.12.4`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17fix(display): Avoid fault w/ LVGL API usage.Peter Johanson
* Increment the tick from within the ISR itself. * Don't call task handler until in the display callback. PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17refactor(boards): Switch proton_c to newer pinmux approach.Peter Johanson
See: https://github.com/zephyrproject-rtos/zephyr/issues/28999 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17fix(boards): Enable pinmux for bdn9_rev2 by default.Pete Johanson
See: https://github.com/zephyrproject-rtos/zephyr/issues/28999 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17fix(tests): Revert default to previous formatter.Pete Johanson
* new cbprintf formatter causes issues for our use of string formatting. See: https://github.com/zephyrproject-rtos/zephyr/pull/29876 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17refactor(core): Move away from deprecated DT API.Pete Johanson
* Move to `DEVICE_DT_INST_DEFINE` everywhere. See: https://docs.zephyrproject.org/2.5.0/releases/release-notes-2.5.html#deprecated-in-this-release PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17refactor(core): update power API to Zephyr v2.5.0innovaker
See: https://github.com/zephyrproject-rtos/zephyr/pull/29410 PR: https://github.com/zmkfirmware/zmk/pull/736
2021-07-17feat: bump `zephyr` to `v2.5.0+zmk-fixes`innovaker
PR: https://github.com/zmkfirmware/zmk/pull/736