GreenAirplane
2e9ab8b006
feat(docs): Document behavior queue limit for Macros ( #1384 )
...
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
Co-authored-by: Dom H <dom@hxy.io>
2 years ago
Peter Johanson
a799b75e5e
feat(kscan): Kconfig for optional scan delay.
...
Add optional Kconfig setting to delay scanning after each
output column is set, and inputs are read, to allow inputs
to "settle" after the last column is set back to inactive.
2 years ago
byran.tech
c2dabb3124
fix(docs): typo fixes
2 years ago
Cem Aksoylar
7db438d901
fix(docs): Update config docs for split Kconfig refactor
2 years ago
Cem Aksoylar
e1157a0ea9
feat(docs): Document new underglow Kconfig
2 years ago
Cem Aksoylar
d4bda0c66f
fix(docs): Apply suggestions from #722 reviews
2 years ago
Joel Spadin
8d00dd4582
feat(docs): Update power and lighting config pages
...
Moved battery configuration to its own page to match the feature page.
Documented that external power is disabled when in sleep mode.
Clarified that the *_START configs apply on first boot, and any changes
after that are persisted.
2 years ago
Joel Spadin
cfaa9931ae
feat(docs): Add a simpler matrix transform example
2 years ago
Joel Spadin
13c0fa6e43
feat(docs): Update direct GPIO configuration
2 years ago
Joel Spadin
468aa122c5
feat(docs): Clarify descriptions of config files
2 years ago
Joel Spadin
ca4644a971
fix(docs): Update config docs for review feedback
2 years ago
Joel Spadin
99b91f2f2a
feat(docs): Update configuration overview
2 years ago
Joel Spadin
7804cec87b
fix(docs): Fix links in config pages
2 years ago
Joel Spadin
d7b910fcac
feat(docs): Updating lighting config docs
2 years ago
Joel Spadin
d44d531c80
feat(docs): Update general system config docs
2 years ago
Joel Spadin
1c2d56a27d
feat(docs): Update power config docs
2 years ago
Joel Spadin
10dda69e66
feat(docs): Update display config docs
2 years ago
Joel Spadin
b8e068c17a
feat(docs): Update behavior config docs
2 years ago
Joel Spadin
edf532b811
feat(docs): Update kscan config docs
2 years ago
Joel Spadin
1ec69e11cb
docs: Add documentation for config options
2 years ago
Cem Aksoylar
00421407ff
fix(shields): Remove uses of deprecated pro_micro_a/d nodes
2 years ago
Nick Conway
a03cbd04da
fix(behaviors): Fix mod morph description
2 years ago
Cem Aksoylar
e8d646e147
fix(docs): Add missing underglow on/off defines
2 years ago
Julia Luna
442d9e0d0e
add xmkb shield and default keymap
2 years ago
Julia Luna
fe6046b181
haha oops lmao
2 years ago
Julia Luna
a34954d7e4
haha oops lmao
2 years ago
Julia Luna
d73c269590
haha oops
2 years ago
Julia Luna
2059330492
add meowboard shield config
2 years ago
Kurtis Lew
ef3eb339ed
feat(shields): Add RGB support to 2% Milk
...
Co-Authored-By: treezoob <98245530+treezoob@users.noreply.github.com>
2 years ago
Peter Johanson
da209c453e
refactor(shields): Remove res max Kconfigs
...
* Horizontal/Vertical resolution max is now defaulted
from the DTS chosen display automatically, so
remove the duplication in our shield Kconfig.
2 years ago
ReFil
90e070b427
feat(underglow): Add RGB auto off timeout on idle and on usb disconnect
...
Two new options for functionality to enable/disable RGB for
USB status or idle events.
Co-authored-by: Pete Johanson <peter@peterjohanson.com>
Co-authored-by: ReFil <harryherring@gmail.com>
2 years ago
ReFil
38e079ef37
fix(backlight): Improve initial power on behaviour
2 years ago
Peter Johanson
709441412a
fix: Don't exclude segger, needed for DKs.
2 years ago
Kurtis Lew
edc60e5848
fix(docs): Update keycode usage ID for numeric 4 in key-press.md
...
Co-Authored-By: Robert U <978080+urob@users.noreply.github.com>
2 years ago
Peter Johanson
d7bd81e5c4
fix(usb): Correctly detect USB connection status.
...
* Fix detection of USB power vs. configuration, to ensure endpoint
selection works properly with power-only USB attached.
2 years ago
Kurtis Lew
db43757461
fix(shields): Fix indentation in two_percent_milk.keymap
2 years ago
Peter Johanson
3d2bd01747
fix(split): Raise release events on disconnect.
...
* When a peripheral disconnects from a centraly, raise position events
to release any active positions from that
peripheral.
2 years ago
WSTRN
53bec710d8
fix(displays): Proper battery charge icon sizing
2 years ago
Peter Johanson
4af3d272fc
fix(keymaps): Handle matching `then-layer`s.
...
* Proporly handle multiple conditonal layers w/ the same target
`then-layer` values.
* Move handling to work callback, to avoid re-entrance for cascading
layers enabling other layers.
2 years ago
Peter Johanson
11ac8c4782
fix(build): Fix for proper string variable check.
...
* Properly load variable for comparison for shield name substring
calculations.
2 years ago
Peter Johanson
a7e857f7e1
fix(docs): Fix acorn dep in package lock file.
...
* Use npm version matching Netlify to fix up our lock file.
2 years ago
Peter Johanson
b5e73204e8
fix(drivers): Avoid build failures for GPIO driver
...
* Avoid defining the ZMK GPIO drivers lib if none of the drivers are
selected.
2 years ago
Peter Johanson
505c481f6a
fix: Fixed conf file loading.
...
* Properly locate conf files for the shield dir name.
2 years ago
Peter Johanson
1e8224c296
feat(behaviors): Add DEL/BSPC to continue list.
...
* Continue caps word on delete/backspace by
default now.
Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2 years ago
Peter Johanson
b3c9c18fee
feat(behaviors): Continue on mods in caps word.
...
* Continue caps word when mods are changed, and
match the continue list on combination of
explicit and implicit modifiers.
2 years ago
Peter Johanson
d01bc6afc6
fix(build): Another check w/ upstrream shields.
...
* Properly handle not finding a shield in the board roots.
2 years ago
Peter Johanson
9a9aef78c7
refactor: Remove unneeded left/right conf files.
2 years ago
Peter Johanson
02a85e5d54
chore: Add Hummingbiard/XIAO BLE to core coverage.
2 years ago
Peter Johanson
532c4b9267
refactor(build): Fixes for config/overlay loading.
...
* Move to ZephyrBuildConfig package based on Zephyr best practices.
* Support multiple shields properly, e.g. -DSHIELD="foo bar", which
allows using existing upstream shields like `ssd1306_128x64` along
with another ZMK shield.
* Properly *add* the "ZMK config" .conf file to the conf file list,
so that existing board .conf files in `app/boards/<board>.conf` are
properly honored still. Needed for overrides to usptream boards when
combined with a local `<shield>.conf` file.
2 years ago
Peter Johanson
6a86cd0547
feat(gpio): Add 595 shift register driver.
...
* Use SPI for sending serial data.
* Supports 1-4 shift registers chained together by
setting `ngios` property appropriately.
2 years ago