21 lines
580 B
C
21 lines
580 B
C
#ifndef SCREENS_H
|
|
#define SCREENS_H
|
|
|
|
#include <U8g2lib.h>
|
|
|
|
#include "am2302_sensor.h"
|
|
#include "internet_time.h"
|
|
#include "weather_forecast.h"
|
|
#include "wifi_connection.h"
|
|
|
|
void setInternetTimeInfo(InternetTimeInfo timeInfo);
|
|
void drawTimeScreen(U8G2 &u8g2);
|
|
void drawHelloWorldScreen(U8G2 &u8g2);
|
|
void drawInternetConnectionScreen(U8G2 &u8g2, WifiConnectionInfo wifiInfo);
|
|
void setEnvironmentReading(Am2302Reading reading);
|
|
void drawEnvironmentScreen(U8G2 &u8g2);
|
|
void setWeatherForecastInfo(WeatherForecastInfo forecastInfo);
|
|
void drawWeatherForecastScreen(U8G2 &u8g2);
|
|
|
|
#endif
|