Commit graph

7 commits

Author SHA1 Message Date
Cem Aksoylar
a3699c8268 feat(IL0323): Add alternative partial refresh option
Adds Kconfig to enable the alternative partial refresh setting from @aumuell:
"Gates scan only inside of the partial window" instead of setting PTL_SCAN
when configuring the window for partial refreshes seems to limit degrading
of areas outside the refresh window quite a bit.
But https://github.com/CursedHardware/epd-driver-ic/blob/master/IL0323.pdf,
p. 26 states that this is not the "default".
2023-11-28 17:13:55 -05:00
Manna Harbour
e780a61671 Add option to invert IL0323 display
Co-authored-by: Cem Aksoylar <caksoylar@gmail.com>
2023-11-28 17:13:55 -05:00
zhiayang
9b3d2cb99f
fix(driver): Fix broken compilation for MAX7318 driver 2023-09-28 12:19:14 -04:00
zhiayang
8abc449cc2
feat(drivers): add driver for MAX17048 fuel gauge
Add driver for MAX17048 fuel gauge for battery reporting.
2023-09-25 21:04:03 -04:00
Peter Johanson
0ca7f69b6d 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-16 11:52:40 -07:00
Peter Johanson
c28ef1b61e refactor(drivers): Use proper init stage/priority.
* Avoid APPLICATION stage and use the proper earlier stage for
  kscan drivers.
2023-09-16 11:52:40 -07:00
Peter Johanson
690bc1bb44 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-16 11:52:40 -07:00