12 lines
451 B

void resetToFactoryDefaults();
void setup();
void onMqttConnect(bool sessionPresent);
void transmitStatus();
void onMqttMessage(char* topic, char* payload, AsyncMqttClientMessageProperties properties, size_t len, size_t index, size_t total);
void suspend(uint32_t secondsToSleep);
void suspend();
void setAlarmTime(struct tm time);
struct tm getAlarmTime();
void loop();
void rotation(int i, int direction, int buttonPressed);
void obtain_time(void);