zmk_mf68/app
Joel Spadin f946dc6893 feat(kscan): Improve matrix debouncing
Switched the GPIO matrix driver to debouncing using a simple integrator
algorithm. Whenever a key is pressed, we now scan at a rate controlled
by debounce-scan-period-ms (default 1 ms) until all keys are released,
then return to either waiting for an interrupt or polling more slowly.

The timers for key press and release can now be controlled separately,
so debounce-period is deprecated in favor of debounce-press-ms and
debounce-release-ms. Global Kconfig options
ZMK_KSCAN_DEBOUNCE_PRESS_MS and ZMK_KSCAN_DEBOUNCE_RELEASE_MS are also
added to make these easier to set.

Added documentation for debouncing options.
2021-10-26 23:52:13 -04:00
..
boards [squash] implement feedback 2021-10-13 09:51:02 -07:00
cmake fix: Properly find boards in user config repos. 2021-10-19 13:29:36 +00:00
drivers feat(kscan): Improve matrix debouncing 2021-10-26 23:52:13 -04:00
dts feat(display): IL0323 driver for EPD displays. 2021-08-24 22:15:42 -04:00
include feat(hid): Kconfig for basic/full consumer usages. 2021-10-04 23:01:39 -04:00
scripts feat: Add hardware metadata schema. 2021-09-11 00:50:36 -04:00
src refactor(combos): Use ZMK_KEYMAP_EXTRACT_BINDING 2021-10-20 23:36:31 -04:00
tests fix(behaviors): Fix timing of delayed hold-tap trigger 2021-06-13 10:44:18 -04:00
.gitignore feat(metadata): Add YAML check/format npm scripts. 2021-09-11 00:50:36 -04:00
.prettierrc.js feat(metadata): Add YAML check/format npm scripts. 2021-09-11 00:50:36 -04:00
CMakeLists.txt feat(endpoints): Add endpoint select changed event. 2021-08-03 00:19:05 -04:00
Kconfig add ranges and descriptions from #669 2021-10-11 09:46:17 -07:00
package-lock.json feat(metadata): Add YAML check/format npm scripts. 2021-09-11 00:50:36 -04:00
package.json feat(metadata): Add YAML check/format npm scripts. 2021-09-11 00:50:36 -04:00
prj.conf Removed development files 2020-08-29 11:53:53 -07:00
run-test.sh feat(tests): Override test parallelism w/ J=8 environment. 2021-05-05 00:56:05 -04:00
west.yml feat: bump zephyr to v2.5.0+zmk-fixes 2021-07-17 17:04:25 -04:00