Age | Commit message (Collapse) | Author |
|
zmk-config
|
|
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.
|
|
* Onboard stm32f072 with mcp23018 IO expander.
* No underglow support yet.
* Miryoku inspired default layout.
|
|
* Upstream Zephyr has in progress driver, so doing this locally here,
until we can move over to that driver.
|
|
* `Get-Acl` not found in Linux Powershell version, so only call it
if it exists.
|
|
|
|
* Add interconnect details.
* Add m60 and nrf52840_m2 metadata files.
|
|
* No longer recommending that all new shields get added to the
build matrix in `build.yml`, so we avoid conflicts.
|
|
* Standalone and pro-micro format board metadata added.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Generate TS types from new hardware metadata schema.
* Aggregate all hw metadata YAML into one aggregate JSON
file for consumption by others.
|
|
|
|
* Initial hardware metadata JSON schema.
* GH Action to validate all schemas for boards/shields.
|
|
|
|
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.
|
|
|
|
|
|
* Basic driver, using the GD7965 driver as a basis, since the ICs
are very similar.
|
|
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.
|
|
"load your newly flashed firmware" not "load your newfly flashed fireware"
|
|
|
|
|
|
|
|
Fixed code formatting in docs files.
|
|
|
|
|
|
|
|
* Use a `k_work` to send usb status events from the system
workqueue thread, not the USB work thread.
|
|
|
|
|
|
|
|
|
|
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>
|
|
* 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>
|
|
Added a driver which uses the nRF52's ADC channel on the VDDH pin to
read the battery voltage when using high voltage mode.
|
|
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.
|
|
package-lock.json was rewritten to version 1 in
13dbbefcb4e6f63b68a36857d65d93cebe133ea3.
|
|
|
|
This should've been changed after #481.
See: https://github.com/zmkfirmware/zmk/pull/481
PR: https://github.com/zmkfirmware/zmk/pull/845
|
|
|
|
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>
|
|
PR: https://github.com/zmkfirmware/zmk/pull/736
|
|
PR: https://github.com/zmkfirmware/zmk/pull/736
|
|
PR: https://github.com/zmkfirmware/zmk/pull/736
|
|
See: zmkfirmware/zmk-docker@b8341e185ab694f7c596b81d03ada34ac76d2f1c
PR: https://github.com/zmkfirmware/zmk/pull/736
|