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
65162049b3
convert notification driven battery to lvgl timer based polling
...
using new poller class to simplify the battery interface and
downstream usages of battery.
tweaked poller destructor and remove the default constructor
in preference of using a unique pointer
convert simulator to use a std::thread for lvgl Tick api because
the SDL thread sleep was not true to time. (and is simplified the code...)
2023-09-09 21:47:36 -04:00
Thomas Bittner
47ccc214a0
Added new queues for inter task communication
2023-09-09 21:47:36 -04:00
Matthew Colvin
92c559df5e
rework battery Interface and downstream usages of battery
2023-09-09 21:47:04 -04:00
Thomas Bittner
5cd4c6f379
Updated wifi handler to use general wifiHandlerInterface
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
509d71cdaa
rename HardwareInterfaces folder to hardwaremodules
...
since it now contains an abstract
2023-09-09 21:47:04 -04:00