Pete Johanson
7843b7c93d
Merge bc75de59f7
into 6fe13c9565
2024-08-15 08:50:41 -07:00
dependabot[bot]
6fe13c9565
chore(deps-dev): bump eslint-plugin-mdx from 2.3.3 to 3.1.5 in /docs ( #2128 )
...
Bumps [eslint-plugin-mdx](https://github.com/mdx-js/eslint-mdx ) from 2.3.3 to 3.1.5.
- [Release notes](https://github.com/mdx-js/eslint-mdx/releases )
- [Changelog](https://github.com/mdx-js/eslint-mdx/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mdx-js/eslint-mdx/compare/eslint-plugin-mdx@2.3.3...eslint-plugin-mdx@3.1.5 )
---
updated-dependencies:
- dependency-name: eslint-plugin-mdx
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 16:15:39 +02:00
dependabot[bot]
08988ec7da
chore(deps): bump braces from 3.0.2 to 3.0.3 in /docs ( #2337 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 16:14:45 +02:00
LostQuasar
b42d06ecf7
chore: Update pancake shield url
2024-08-14 14:38:38 -04:00
down
895f557ae5
fix: no error return in sticky key get_parameter_metadata
2024-08-14 12:34:18 -06:00
Cem Aksoylar
96cd3a1ce2
refactor(docs): Remove unnecessary jsx includes
2024-08-13 23:03:15 -07:00
Cem Aksoylar
4faeb365b1
feat(docs): Add keyboard vs consumer variants note
2024-08-13 23:03:15 -07:00
Cem Aksoylar
ba0dee088f
feat(docs): Add section on nesting mod-morphs
...
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-13 14:56:07 -07:00
Cem Aksoylar
0d15ae84f4
fix(docs): Fix mod-morph terms from keycodes to bindings
2024-08-13 14:56:07 -07:00
Cem Aksoylar
8b909acdcf
refactor(docs): Add subheaders for devicetree error types
2024-08-13 11:11:27 -07:00
Cem Aksoylar
3de8a56fcb
feat(docs): Add a note on column numbers for DTS errors
2024-08-13 11:11:27 -07:00
Cem Aksoylar
00e4818094
fix(docs): Fix broken anchor in reset behaviors
2024-08-13 10:51:40 -07:00
Nicolas Munnich
049c070b3a
feat(docs): Minor improvements to the docs ( #2411 )
2024-08-13 10:47:45 -07:00
Peter Johanson
fb3af5327e
fix: Fix hardware metadata validation after image changes.
...
* Newer Docker image requires --break-system-packages for pip.
2024-08-13 07:38:11 -07:00
Pete Johanson
6d50ba5553
chore: Docs review tweaks.
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2024-08-12 16:57:54 -07:00
Peter Johanson
3fec690def
feat: Add config settings for sticky keys/hold-tap
...
* Add new Kconfig symbols to config max held sticky-keys/hold-taps
and for max captured events during hold-tap resolution.
2024-08-12 16:57:54 -07:00
Cem Aksoylar
2eff266f5b
feat(docs): Add battery life remark for split keyboards
2024-08-07 23:57:58 -07:00
Cem Aksoylar
2a0708d1fc
feat(docs): Add locality warning for nested behaviors
2024-08-07 23:57:58 -07:00
Cem Aksoylar
2501f1f548
feat(docs): Add references to new split keyboards page
2024-08-07 23:57:58 -07:00
Cem Aksoylar
d75e388593
feat(docs): Add split keyboards feature page
...
Co-authored-by: Nicolas Munnich <98408764+Nick-Munnich@users.noreply.github.com>
2024-08-07 23:57:58 -07:00
Peter Johanson
bc75de59f7
fix: Various fixes for building.
2024-08-03 17:09:40 -06:00
Peter Johanson
d45cb3c26f
feat(mouse): Updated mouse keys docs.
2024-08-03 15:39:50 -06:00
Peter Johanson
37ba9eb527
fix(mouse): Fix up tests and make ZMK_MOUSE explicit.
2024-08-03 15:39:49 -06:00
Peter Johanson
0c3536cfc7
refactor(mouse): Tweak behavior inclusion, listener code
...
* Always import mouse keys behavior and their associated listeners.
* Tweak listener code to only add listener nodes when
listener and the associated input device are enabled.
2024-08-03 21:11:27 +00:00
Peter Johanson
dad5926fd0
fix: Testing fixes for listener refactor.
2024-08-03 21:11:27 +00:00
Peter Johanson
f8fa8aa1b9
chore: Minor input behavior clean-up.
2024-08-03 21:11:27 +00:00
Peter Johanson
5513584a48
refactor: Proper per-device input listeners.
...
* Buffer data from input devices and only surface to HID once synd'd.
2024-08-03 21:11:27 +00:00
Peter Johanson
77acca1981
fix(mouse): Fixes for logging.
...
* Corrected logging for two-axis input timestamps.
2024-08-03 21:11:03 +00:00
Peter Johanson
4e53004502
refactor(mouse): Remove mouse work queue, Kconfig
...
* Remove now-unused mouse work queue and related mouse main file.
* Move ticks config into a DTS property on the two axis input behavior.
2024-08-03 21:11:03 +00:00
Peter Johanson
b2f6163188
feat(mouse): Add input configs for data mods.
...
* Add ability to swap X/Y, invert X and Y values, and apply a
scalar multiplier/divisor.
2024-08-03 21:10:32 +00:00
Peter Johanson
e38fd78878
refactor: Use input system for pointer events.
2024-08-03 21:10:32 +00:00
Cem Aksoylar
c26b4817b1
fix(mouse): Bump up default mouse tick duration to prevent crashes
2024-08-03 21:07:52 +00:00
Cem Aksoylar
04022d2485
feat(mouse): Split move/scroll & x/y acceleration
2024-08-03 21:07:52 +00:00
Cem Aksoylar
94c17d6f88
feat(mouse): Add mouse move and scroll support [WIP]
...
Co-authored-by: Alexander Krikun <krikun98@gmail.com>
Co-authored-by: Robert U <urob@users.noreply.github.com>
Co-authored-by: Shawn Meier <ftc@users.noreply.github.com>
2024-08-03 21:07:52 +00:00
Peter Johanson
cd25c12ce9
fix: Proper device PM support for composite kscan.
...
* Clean up composite kscan to allow multiple instances properly.
* Implement PM hook and properly suspend/resume the child devices.
Fixes : #2388
2024-08-03 13:45:51 -07:00
Peter Johanson
78ed721c36
fix(pm): Properly configure a wakeup as input.
...
* Other drivers properly disconnect/de-config pins now, so we need
to be sure the wakeup trigger connects the wake pin as input.
2024-08-02 16:37:11 -07:00
Cem Aksoylar
47a6715aa6
fix(docs): Fix toggle layer docs
2024-08-02 11:17:10 -07:00
Cem Aksoylar
b9a025c76e
fix(docs): Document number of peripherals Kconfig ( #2389 )
...
Fixes #2373
2024-08-02 18:57:15 +02:00
Cem Aksoylar
b080befebb
fix(docs): Fix link for matrix transform
2024-08-02 09:55:20 -07:00
Nicolas Munnich
9e7fcde868
feat(docs): Improve the layers-related documentation ( #2390 )
...
Fixes #1284
2024-07-31 20:53:36 -07:00
Nicolas Munnich
f92dce43e9
feat(docs): Add modules feature page ( #2380 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2024-07-25 12:08:08 -07:00
Nicolas Munnich
97294aa341
chore: Add a recommended extension for .mdx files ( #2381 )
2024-07-25 12:00:55 -07:00
Nicolas Munnich
fd152baff0
feat(docs): Add troubleshooting notes on experimental bluetooth options ( #2387 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2024-07-25 12:00:22 -07:00
Cem Aksoylar
7bd74a6b0f
fix(docs): Add required display-name in physical layout examples
2024-07-14 16:59:15 -07:00
Peter Johanson
8c6bda260a
fix: Proper behavior metadata for key repeat/toggle
2024-07-05 15:38:04 -06:00
Peter Johanson
3694ff85a0
fix: Fix up layer metadata, move to layer IDs.
...
* Studio will use stable layer IDs to refer to layers, so that
layer reordering doesn't affect behavior bindings, so update to match.
* Fix a few layer metadata entries that missed being refactored.
2024-07-05 13:13:42 -06:00
Peter Johanson
e01f13f9f0
fix: Fix external power settings load issue.
...
* Because settings load is delayed now, enable external
power on init, and let it be disabled on settings load
later, to ensure power is on early for
other peripheral initialization.
Fixes : #2361
2024-07-04 17:20:40 -06:00
Peter Johanson
82eed0f5dd
feat(boards): Add flash/settings to XIAO RP2040.
...
* Add storage partition.
* Default necessacy Kconfig symbols for flash/settings.
2024-07-03 16:57:22 -06:00
Peter Johanson
b4f9081b09
docs: Updated new shield documentation for physical layouts.
...
* Document how to define one or more physical layouts and assign
the chosen one.
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2024-07-03 16:52:05 -06:00
Peter Johanson
5fcf092901
refactor(shields): Set ZMK Uno physical layouts.
...
* Add physical layout definitions for uno and split uno shields.
2024-07-03 16:52:05 -06:00