zmk/app/module/drivers/kscan
svek1 a8f5ab67b5
fix: allow kscan-composite to wake up device. (#2682)
* include kscan.yaml so we can set kscan-composite as a wakeup source
* modify enable and disable callback to check for wakeup capabilities of
composite and children
* disable children wakeup source

The disable function is only called
when the composite is not an enabled wakeup source.
In that case the children should also not be an enabled
wakeup source, so they can get suspended
2024-12-11 14:46:22 -05:00
..
CMakeLists.txt feat(kscan): Add charlieplex keyscan driver 2023-12-09 17:10:05 -05:00
Kconfig fix(kscan): Adjust composite kscan priority 2024-02-09 14:32:46 -08:00
kscan_composite.c fix: allow kscan-composite to wake up device. (#2682) 2024-12-11 14:46:22 -05:00
kscan_gpio.c refactor: Move drivers into properly module. 2023-09-16 11:52:40 -07:00
kscan_gpio.h refactor: Move drivers into properly module. 2023-09-16 11:52:40 -07:00
kscan_gpio_charlieplex.c feat(kscan): More complete PM support to drivers. 2024-07-03 16:52:05 -06:00
kscan_gpio_demux.c fix: Proper use of CONTAINER_OF with delayable work. 2024-02-09 14:32:46 -08:00
kscan_gpio_direct.c feat(kscan): More complete PM support to drivers. 2024-07-03 16:52:05 -06:00
kscan_gpio_matrix.c feat(kscan): More complete PM support to drivers. 2024-07-03 16:52:05 -06:00
kscan_mock.c fix: Proper use of CONTAINER_OF with delayable work. 2024-02-09 14:32:46 -08:00