Yaroslav Kondratev
cef31beb09
Update sofle_right.overlay
2024-08-28 12:07:29 +03:00
Yaroslav Kondratev
e6840780b5
Update sofle_right.overlay
2024-08-28 12:00:14 +03:00
Yaroslav Kondratev
28d4936b4a
Update sofle_right.overlay
2024-08-28 11:56:09 +03:00
Yaroslav Kondratev
6c8297d258
Update sofle_left.overlay
2024-08-28 11:54:25 +03:00
Yaroslav Kondratev
0463d21363
Update sofle_left.overlay
2024-08-28 10:00:32 +03:00
Yaroslav Kondratev
0a80c7e6a0
Update sofle.dtsi
2024-08-28 09:57:58 +03:00
Yaroslav Kondratev
2b5fb6c7c8
Update sofle_left.overlay
2024-08-28 01:17:37 +03:00
Yaroslav Kondratev
97f6a482b0
Update sofle_left.overlay
2024-08-28 01:07:05 +03:00
Yaroslav Kondratev
ec3d40679a
Update sofle_left.overlay
2024-08-28 01:01:29 +03:00
Yaroslav Kondratev
0d08607119
Update sofle_left.overlay
2024-08-28 00:57:08 +03:00
Yaroslav Kondratev
0cac845636
Update sofle.dtsi
2024-08-28 00:54:15 +03:00
Yaroslav Kondratev
953040bfc8
Update sofle.dtsi
2024-08-28 00:46:57 +03:00
Yaroslav Kondratev
9af91fdf23
Update sofle.dtsi
2024-08-28 00:44:19 +03:00
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