Yaroslav Kondratev
d361c733d0
Update sofle.dtsi
2024-08-28 00:38:21 +03:00
Yaroslav Kondratev
59c01f7c2e
Update sofle.dtsi
2024-08-28 00:34:55 +03:00
Yaroslav Kondratev
b8c910f113
Update sofle.dtsi
2024-08-28 00:19:49 +03:00
Yaroslav Kondratev
b6e5057e26
Update sofle.dtsi
2024-08-28 00:12:10 +03:00
Yaroslav Kondratev
b1ba458664
Update sofle.dtsi
2024-08-27 23:37:13 +03:00
Yaroslav Kondratev
ed5e9bef0b
Update sofle.dtsi
2024-08-27 23:29:35 +03:00
Yaroslav Kondratev
695f97e907
Update sofle.dtsi
2024-08-27 23:07:15 +03:00
Yaroslav Kondratev
27d537827a
Update sofle.dtsi
2024-08-27 17:42:24 +03:00
Yaroslav Kondratev
d2e9c3b822
Update sofle_left.overlay
2024-08-27 17:10:50 +03:00
Yaroslav Kondratev
39cb1218b2
Update sofle_left.overlay
2024-08-27 17:05:23 +03:00
Yaroslav Kondratev
764ba2efd8
Update sofle.dtsi
2024-08-27 17:03:26 +03:00
Yaroslav Kondratev
29ec57ceda
Update sofle.dtsi
2024-08-27 16:53:20 +03:00
Yaroslav Kondratev
02843633aa
Update sofle_right.overlay
2024-08-27 16:46:58 +03:00
Yaroslav Kondratev
33af0f56ce
Update sofle_left.overlay
2024-08-27 16:46:45 +03:00
Yaroslav Kondratev
6c74520e88
Update sofle.dtsi
2024-08-27 16:46:21 +03:00
Yaroslav Kondratev
a7ca58c38d
Update sofle.dtsi
2024-08-27 16:35:35 +03:00
Yaroslav Kondratev
abc986fe0b
Update sofle_left.overlay
2024-08-27 16:34:30 +03:00
Yaroslav Kondratev
ea7e5795fd
Update sofle_left.overlay
2024-08-27 16:23:36 +03:00
Yaroslav Kondratev
fab4d480e7
Update sofle_left.overlay
2024-08-27 16:18:28 +03:00
Yaroslav Kondratev
a26fdfa26c
Update sofle.dtsi
2024-08-27 16:17:10 +03:00
Yaroslav Kondratev
fb45b3b618
Update sofle_left.overlay
2024-08-27 15:55:58 +03:00
Yaroslav Kondratev
02b2e188c6
Update sofle.dtsi
2024-08-27 15:54:52 +03:00
Yaroslav Kondratev
5d8ff48d29
Update sofle_left.overlay
2024-08-23 16:31:19 +03:00
Yaroslav Kondratev
7eecca0108
Update sofle_right.overlay
2024-08-23 16:30:31 +03:00
LostQuasar
b42d06ecf7
chore: Update pancake shield url
2024-08-14 14:38:38 -04: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
Peter Johanson
0438cb0ee5
feat(kscan): More complete PM support to drivers.
...
* Update our GPIO kscan drivers to more completely support PM device,
by doing proper hardare init/deinit in the PM action hook.
2024-07-03 16:52:05 -06:00
ReFil
2423136788
fix(boards): Fix pulls on ZMK uno toggle switch
...
The devicetree pulls always add on to the extra pulls configured by toggle mode, so these should not have pulls defined in the devicetree. Saved ~200uA avg on another board with a 3t toggle switch
2024-05-03 06:55:43 -07:00
Peter Johanson
fff1cbecdc
fix: Add wakeup-source; to kscan nodes for ZMK_SLEEP.
...
* ZMK_SLEEP also enables PM_DEVICE, so be sure to mark kscan
nodes as wakeup sources so they can wake keyboards from sleep.
2024-03-29 12:31:43 -07:00
Peter Johanson
29c0cdb3ab
fix(shields): Fix for direct use with ZMK Uno split.
2024-03-27 20:59:26 -07:00
Peter Johanson
7e7110d85f
fix(pm): Fixes for dedicated on/off on peripherals.
...
* Add new flag to differentiate soft off on peripherals that
is invoked by split GATT svc and dedicated additional ones
tied to GPIO pin.
2024-03-27 20:59:26 -07:00
Peter Johanson
d0e0ecb4e3
refactor: Use kscan directly to wake when we can.
...
* When adding a dedicated GPIO pin for soft off/on, use the direct
kscan as the waker, instead of adding an additional node.
2024-03-27 20:59:26 -07:00
Peter Johanson
5d960a758f
fix: Cleanups of sideband and direct kscan from review.
...
* Add dedicated init priority for the sideband kscan.
* Refactor sideband code for clarity.
* Tweaks to direct kscan for clarity.
* Make sideband behavior row optional for brevity.
* Allow overriding ZMK Uno sideband behaviors.
2024-03-27 20:59:26 -07:00
Peter Johanson
c3144055e8
refactor(boards): Move ZMK Uno 1P3T slider to sideband
...
* Invoke output selection from the slider on the ZMK Uno via
sideband behavior setup, to simplify keymap.
2024-03-27 20:59:26 -07:00
Peter Johanson
a0ad1d4c94
refactor: Add kscan sideband behavior driver
...
* Instead of gpio key behavior trigger, add new kscan driver that
decorates/wraps a given kscan driver and will invoke basic system
behavior assigned to a given row + column, without the need for keymap
mapping in the matrix transform, bypassing keymaps entirely.
2024-03-27 20:59:26 -07:00
Peter Johanson
fceb0351a5
refactor: Fixes for soft-off based on review.
...
* Better naming for gpio-key behavior triggers.
* Tweaks to scanned behavior trigger to avoid bad semaphore use,
and reduce chance of issues with slowly scanned matrixes.
* Various code cleanups of style issues.
2024-03-27 20:59:26 -07:00
Peter Johanson
e78249ee06
fix(bt): Fix BT tests after soft off work.
...
* Move to explicit enable of `ZMK_PM_SOFT_OFF` to turn
on the feature and use the behaviors, which matches
how other features work, and helps with split and
testing schemes.
2024-03-27 20:59:26 -07:00
Peter Johanson
d3fffb9e89
feat(shields): Add soft-off to the nrf52840dk ZMK Uno
...
* Use Button 1 for soft off on the nrf52840 when using the ZMK Uno
shield.
2024-03-27 20:59:26 -07:00
Pablo
8929355ac0
fix(keymap): Replace some keypad keycodes
...
* Change KP_MULTIPLY to ASTRK in defaults keymap
2024-03-18 13:19:27 -04:00
honorless
6f2e19ff88
refactor: replace quick_tap_ms with quick-tap-ms
...
* The underscore form of this property is deprecated.
2024-03-18 10:15:50 -07:00
honorless
3a38979684
refactor: replace tapping_term_ms with tapping-term-ms
...
* The underscore form of this property is deprecated.
2024-03-18 10:15:50 -07:00
Joel Spadin
1dfcfc7d3f
feat(shields): Make settings_reset shield reset all settings
...
Added a new CONFIG_ZMK_SETTINGS_RESET_ON_START option which enables init
code to call zmk_settings_erase(), and changed the settings_reset shield
to use it instead of CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START, so it now
resets all settings instead of just clearing BLE bonds.
CONFIG_ZMK_BLE_CLEAR_BONDS_ON_START is left in place for now in case
someone still needs it. It may be replaced in the future once we find a
better way to repair a broken split connection.
2024-03-18 09:48:19 -07:00
zhiayang
a9ae6796a0
fix(display): Proper initial display of battery status
...
* fix initial display of battery status on displays, and also fix a null deref
2024-02-19 19:15:19 -05:00
Peter Johanson
1d83f279cd
fix(pm): Tweaks for deep sleep/PM.
...
* Restore enabling of PM_DEVICE, make ZMK_SLEEP work with
the ZMK Uno shield on nrf52840dk_nrf52840 board.
2024-02-09 14:32:46 -08:00
Peter Johanson
d9c0ded402
fix(shields): Fix use of deprecated Zephyr header.
2024-02-09 14:32:46 -08:00
Peter Johanson
413820fc7f
fix(shields): LVGL fixes for nice!view screen
...
* Bump the LVGL mem pool size needed for custom screen.
* Fixes for LVGL drawing/label usage.
2024-02-09 14:32:46 -08:00
Peter Johanson
f4fce9e158
refactor(display): Move new LVGL DPI Kconfig setting.
2024-02-09 14:32:46 -08:00
Cem Aksoylar
b8846cf635
refactor(display): Remove unused BAS includes
2024-02-06 01:09:07 -08:00
Joel Spadin
c2299e2203
fix(shields): Fix deprecated encoder properties
...
Switched remaining shields over from resolution to steps.
2024-02-03 18:45:21 -06:00
Joel Spadin
f24a0bf9c8
fix(shields): Add labels to all sensors nodes
2024-02-03 18:45:21 -06:00