Matthew Colvin
b45de68ebb
Add get brightness to the displayAbstract to allow
...
removal of backlight brightness stored in OmoteUI class
"implement" new getter function in sim and esp32.
2023-09-09 21:47:36 -04:00
Matthew Colvin
3318265e0a
restore logic for voltage charge up
...
still would like to investigate this
early return on display sleep and wake functions
use new sleep and wake functions in the hardware class to replace timing math.
2023-09-09 21:47:04 -04:00
Matthew Colvin
4ce4739ab0
add display fade logic via a task
2023-09-09 21:47:04 -04:00
Matthew Colvin
86edbbc541
remove hardware ref from display and
...
add touch handler to reset standby timer
2023-09-09 21:47:04 -04:00
Thomas Bittner
53fa7b7c87
Added wifi UI and change debug print function
...
* HardwareAbstract debug print function now uses VA_LIST
* Added wifi handling UI
* Notification items currently part of hardware abstract
2023-09-09 21:47:04 -04:00
Matthew Colvin
fe51337458
Remove timer passed into display and convert to a notification send out by the display class
...
Handle that notification by resetting the sleep timer.
2023-09-09 21:47:04 -04:00
Matthew Colvin
ddccfa141d
Rename DisplayInterface file to DisplayAbstract
2023-09-09 21:47:04 -04:00
Matthew Colvin
305541bc52
Rename from Display Interface to abstract
2023-09-09 21:47:04 -04:00
Matthew Colvin
5731148bf6
Turn Display Interface into a singleton Abstract class that can do the registration of callbacks to LVGL and allow implementers of the abstract to support LVGL.
2023-09-09 21:47:04 -04:00
Matthew Colvin
419ac45e98
update Display interface and downstream code to add flush callback
...
Hoping to allow implementation of interface to allow Hardware abstract to setup LVGL
2023-09-09 21:47:04 -04:00
Thomas Bittner
03c4441bb0
Added seperate UI HAL interface
...
* DisplayInterface now is for hardware display only
* UIInterface is the general interface for UI
2023-09-09 21:44:47 -04:00
Thomas Bittner
e2138764ac
Added new interface abstract classes
2023-09-09 21:44:47 -04:00