Lighter tile model, mini-slider handle, CYD light cards, wifi without modem sleep (0.2.24)
App 0.2.24 / firmware 0.2.20. - Forecast and hourly data live in vectors that only weather tiles fill: Tile 2016 -> 1216 bytes, CYD free heap 20-26 KB -> 34-37 KB in the self-test. - The bottom mini slider shows the same white handle as the control sliders. - CYD light/fan/cover card uses the Guition light palette (last dark-theme remnant). - power_save_mode: none in the wizard YAML and board profiles; docs explain adding it to existing YAMLs. Rendering review in docs/TEST_RESULTS_0224.md. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
@@ -52,11 +52,9 @@ struct Tile {
|
||||
unsigned option_count = 0, history_hours = 24;
|
||||
std::array<float,24> history{};
|
||||
bool has_history = false;
|
||||
std::array<Forecast, 5> forecast;
|
||||
unsigned forecast_count = 0;
|
||||
// Weather card details (0.2.19+): the next hours, wind and feels-like temperature.
|
||||
std::array<Hour, 8> hours;
|
||||
unsigned hour_count = 0;
|
||||
// Weather only: up to five days and eight hours; empty vectors cost nothing on the other tiles.
|
||||
std::vector<Forecast> forecast;
|
||||
std::vector<Hour> hours;
|
||||
float wind = NAN, feels = NAN;
|
||||
std::string wind_unit;
|
||||
// When a scene, script or button last ran (unix time), pre-computed by the manager.
|
||||
|
||||
Reference in New Issue
Block a user