# M5Core2_Weather_Dashboard **Repository Path**: DLGGmakerDIY/M5Core2_Weather_Dashboard ## Basic Information - **Project Name**: M5Core2_Weather_Dashboard - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-11-12 - **Last Updated**: 2021-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # M5Core2 Weather Dashboard Demo Based on [LVGL](https://github.com/lvgl/lgl) and [X-TRACK](https://github.com/FASTSHIFT/X-TRACK). ### Before compile Because CPP does not support flexible array member, you need to modify the definitions in the three header files of the weather_seniverse sub-repository before compiling. **components -> weather_seniverse -> include -> seniverse_weather_parse** ```C // seniverse_weather_daily.h struct weather_daily { struct seniverse_weather_common common; struct weather_daily_item items[]; // Specify a size }; // seniverse_weather_hourly.h struct weather_hourly { struct seniverse_weather_common common; struct weather_hourly_item items[]; // Specify a size }; // seniverse_weather_now.h struct weather_now { struct seniverse_weather_common common; struct weather_now_item items[]; // Specify a size }; ``` ### Menuconfig ```shell idf.py menuconfig ``` Config the **Seniverse Configuration** Config the **M5Stack Weather Configuration**