zmk/app/drivers/kscan
Peter Johanson 5d880bda00 feat: Add soft on/off support.
Initial work on a soft on/off support for ZMK. Triggering soft off
puts the device into deep sleep with only a specific GPIO pin
configured to wake the device, avoiding waking from other key
presses in the matrix like the normal deep sleep.

Co-authored-by: Cem Aksoylar <caksoylar@users.noreply.github.com>
2023-07-19 23:24:16 -07:00
..
CMakeLists.txt refactor(kscan): batch GPIO reads by port 2023-05-28 23:33:34 -06:00
debounce.c feat(kscan): Improve matrix debouncing 2021-10-26 23:52:13 -04:00
debounce.h refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00
Kconfig refactor: Replace tabs with spaces 2023-04-24 16:07:04 -07:00
kscan_composite.c refactor: Move away from deprecated label usages. 2023-04-05 22:55:38 -07:00
kscan_gpio.c refactor(kscan): batch GPIO reads by port 2023-05-28 23:33:34 -06:00
kscan_gpio.h refactor(kscan): batch GPIO reads by port 2023-05-28 23:33:34 -06:00
kscan_gpio_demux.c refactor: Move away from deprecated label usages. 2023-04-05 22:55:38 -07:00
kscan_gpio_direct.c refactor(kscan): batch GPIO reads by port 2023-05-28 23:33:34 -06:00
kscan_gpio_matrix.c feat: Add soft on/off support. 2023-07-19 23:24:16 -07:00
kscan_mock.c refactor: Move to zephyr/ include paths. 2023-04-05 22:55:38 -07:00