Nicolas Munnich
8e065d55b9
fix(kscan): Remove warning when keyboard is built without CONFIG_PM_DEVICE ( #2808 )
2025-02-01 11:16:52 -07:00
Pete Johanson
6941abc2af
fix(drivers): Proper static/const for data/config ( #2769 )
...
Save a tiny bit of RAM by properly marking our device config
struct instances const consistently, and also add missing static
modifiers to properly isolate config/data for drivers.
2025-01-15 12:35:35 -05:00
Peter Johanson
0438cb0ee5
feat(kscan): More complete PM support to drivers.
...
* Update our GPIO kscan drivers to more completely support PM device,
by doing proper hardare init/deinit in the PM action hook.
2024-07-03 16:52:05 -06:00
Tobias Arndt
fe509c466f
fix(kscan): Enable charlieplex interrupts for single compatible device
...
Fixes #2201
2024-03-30 19:13:39 -07:00
Peter Johanson
aeb5bed3d6
fix(kscan): Adjust charlieplex init level/priority.
2024-02-09 14:32:46 -08:00
Hooky
2c50cff891
feat(kscan): Add charlieplex keyscan driver
...
* Supports matrixes with and without additional interrupt pin use.
Co-authored-by: Peter Johanson <peter@peterjohanson.com>
2023-12-09 17:10:05 -05:00