zmk_mf68/app/drivers/kscan
Joel Spadin 82cb762698 refactor(kscan): Demacroify GPIO matrix driver
Refactored the GPIO matrix kscan driver so that only the data and config
structures are defined in the foreach macro. Functionality is unchanged
except for the addition of DT properties to adjust polling speed.

This should make it easier to add other enhancements later, like
improved and customizable debounce behavior.
2021-09-08 14:34:28 -04:00
..
CMakeLists.txt fix(kscan): Fix building kscan for tests. 2020-12-08 22:20:12 -05:00
Kconfig Fix the label for the GPIO kscan driver. 2021-02-27 14:32:42 -05:00
kscan_composite.c refactor(core): Move away from deprecated DT API. 2021-07-17 17:04:25 -04:00
kscan_gpio_demux.c refactor(core): Move away from deprecated DT API. 2021-07-17 17:04:25 -04:00
kscan_gpio_direct.c refactor(core): Move away from deprecated DT API. 2021-07-17 17:04:25 -04:00
kscan_gpio_matrix.c refactor(kscan): Demacroify GPIO matrix driver 2021-09-08 14:34:28 -04:00
kscan_mock.c refactor(core): Move away from deprecated DT API. 2021-07-17 17:04:25 -04:00