MatthewColvin
efa2d4a137
Rework Mains so they are basically as identical as possible.
...
Create HardwareFactory which is responsible for providing the HardwareAbstract to any part of the program based on compiler defines
2023-10-15 08:24:29 -05:00
MatthewColvin
38ec26dce7
rework Notifications by adding handler class that can unregister when it falls out of scope.
...
rework wifi Interface around this new concept and patch up some old uses of notifications to follow new paradigm
compile out old UI code because notification refactor broke it.
2023-10-15 00:22:43 -05:00
MatthewColvin
52cb2e7ce2
Add background color setter in UIElement
...
Use main to spawn refacoredBasic UI
Start using new screen manager and
screen concepts
2023-09-16 16:44:15 -05:00
MatthewColvin
91d7c9fffc
put old UI in UI::Basic namespace
2023-09-16 15:24:48 -05:00
MatthewColvin
d37a587c5c
move task handler to UI class out of main
2023-09-16 12:36:33 -05:00
Matthew Colvin
4185ff3bb6
put init code into HardwareSimulator Class
2023-09-09 21:44:46 -04:00
Matthew Colvin
834780ce83
lvgl simulator working.
2023-09-09 21:44:46 -04:00