BrewPi / firmware

Brewing temperature control firmware for the BrewPi Spark (Particle Photon inside)
http://www.brewpi.com
GNU Affero General Public License v3.0
97 stars 55 forks source link

Display BrewBlox objects on hardware LCD screen #106

Closed elcojacobs closed 5 years ago

elcojacobs commented 5 years ago

Complete rewrite of the display code to make dynamic widgets possible.

Widgets rendering is now class based, but D4D/eGUI really doesn't want to be used this way. Most macros are defined as static const, which doesn't help with putting the objects into a class as member variables. Resorted to manually defining objects in most places and skipping the macros. For now it works, but a C++ based framework in the future would be nice.