mirror of
https://github.com/paperdash/device-epd.git
synced 2024-11-13 19:12:00 +00:00
43 lines
719 B
C
43 lines
719 B
C
#ifndef FACE_WEATHER_H
|
|
#define FACE_WEATHER_H
|
|
|
|
struct faceWeatherData
|
|
{
|
|
// global
|
|
char location[20];
|
|
|
|
// current condition
|
|
char current_icon[4];
|
|
int current_temp;
|
|
int current_min;
|
|
int current_max;
|
|
|
|
// forecast +1 (tomorrow)
|
|
char forecast_1_icon[4];
|
|
int forecast_1_min;
|
|
int forecast_1_max;
|
|
|
|
// forecast +2
|
|
char forecast_2_icon[4];
|
|
int forecast_2_min;
|
|
int forecast_2_max;
|
|
|
|
// forecast +3
|
|
char forecast_3_icon[4];
|
|
int forecast_3_min;
|
|
int forecast_3_max;
|
|
|
|
// forecast +4
|
|
char forecast_4_icon[4];
|
|
int forecast_4_min;
|
|
int forecast_4_max;
|
|
};
|
|
|
|
extern faceWeatherData weatherData;
|
|
|
|
void setupFaceWeather();
|
|
void loopFaceWeather();
|
|
void showFaceWeather();
|
|
void invalidFaceWeatherCache(bool warmUp);
|
|
|
|
#endif |