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
Matthew Colvin
ae7a7d6dab
modified poller to have callable first in constructor
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
628ae37b9d
add fake battery Drain to simulator
...
Fake drain of a period of 3 minuets
2023-09-09 21:47:04 -04:00
Thomas Bittner
02d973f8b1
Updated user interface with wifi settings page
2023-09-09 21:47:04 -04:00
Matthew Colvin
6268a28682
rough draft a callback inside HardwareAbstract
...
to show concept.
2023-09-09 21:45:58 -04:00
Matthew Colvin
a4e35a2219
remove IR and
...
mqtt functions from hardwareAbstraction
2023-09-09 21:44:47 -04:00
Max
b31f7e04bd
Fixed screen height
...
- corrected the SCREEN_HEIGHT
- small graphical changes in OmoteUI to make it look like in the main branch
2023-09-09 21:44:47 -04:00
Matthew Colvin
834780ce83
lvgl simulator working.
2023-09-09 21:44:46 -04:00
Matthew Colvin
5b1228b167
Re work directory structure to support new architecture
...
Still need to get the Sim building
2023-09-09 21:44:46 -04:00