Commit graph

3 commits

Author SHA1 Message Date
Peter Johanson
396a43b722 refactor: Promote debounce to exposed mod lib.
* Promote previously local debounce code from kscan drivers to exposed
  module lib, for use with other drivers as needed.
* Refactor existing kscan driver to new "public" API.
2023-09-14 23:33:45 -07:00
Peter Johanson
af5f5a6df9 refactor(drivers): Use proper init stage/priority.
* Avoid APPLICATION stage and use the proper earlier stage for
  kscan drivers.
2023-09-14 01:26:59 -07:00
Peter Johanson
bf8e03c22c refactor: Move drivers into properly module.
* Align our driver module layout to properly match Zephyr conventions,
  allowing proper CMake setup to amend the library for each type of driver.
2023-09-13 23:41:53 -07:00