zmk_mf68/docs/docs
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
..
assets feat(docs): Update documentation to match new Pro Micro nodes 2021-09-25 23:09:21 -04:00
behaviors fix(docs): Typo fix, open -> upon 2021-10-20 22:54:48 -04:00
codes fix(docs): Standardize all internal links 2021-08-12 20:07:45 -04:00
development docs(docs): Document up-to-date Node.js repo 2021-10-10 12:20:35 -07:00
features feat(kscan): Improve matrix debouncing 2021-10-26 23:52:13 -04:00
customization.md fix(docs): Standardize all internal links 2021-08-12 20:07:45 -04:00
faq.md refactor: Move to new zmk.dev domain name. 2021-06-10 09:27:57 -04:00
hardware.mdx feat(docs): Add dynamic hardware list component. 2021-09-11 00:50:36 -04:00
intro.md fix(docs): Set "Mouse Keys" as "Under Development" 2021-09-17 10:49:56 -04:00
keymap-example-file.md Update docs to use “SQT” instead of “QUOTE” (#839) 2021-07-27 18:18:52 -05:00
keymap-example.md Update docs to use “SQT” instead of “QUOTE” (#839) 2021-07-27 18:18:52 -05:00
troubleshooting.md fix(docs): Standardize all internal links 2021-08-12 20:07:45 -04:00
user-setup.md fix typo 2021-08-12 19:14:44 -05:00