10 #ifdef CONFIG_IDF_TARGET_ESP32S3
12 #warning "ESP32 is defined"
20 #include <FtpServer.h>
117 #ifdef USE_AUDIO_MEDIA
120 #if defined(CONFIG_IDF_TARGET_ESP32S3)
129 #if defined(CONFIG_IDF_TARGET_ESP32)
148 void getVcc(String& json);
154 void write2log(uint8_t kat,
int count, ...);
#define NTP_SERVER
Definition: config.h:37
unsigned long wifi_ap_starttime
Definition: main.h:103
void send_mqtt_tele()
Definition: mqtt.cpp:149
int rssi_quality
TimeZone Info.
Definition: main.h:48
int lastDay
Definition: main.h:105
unsigned long loop_starttime
Startzeitpunkt des Messvorgangs.
Definition: main.h:101
bool do_log_web
Definition: main.h:78
void getVcc(String &json)
Fügt die gemessene Betriebsspannung dem übergebenen String hinzu. Achtung: ESP32 noch nicht implement...
Definition: main.cpp:46
bool rebootflag
Eine Variable zur Aufnahme der Preferences Struktur.
Definition: main.h:60
tm timeinfo
Eine Variable zur Aufnahme der Zeitzoneninfo.
Definition: main.h:113
void reconnect_mqtt()
Definition: mqtt.cpp:36
time_t now
Eine Variable für Zeitinformationen.
Definition: main.h:115
char katStr[7]
Ein fixes Array zur Aufnahme des Log-Kategorie.
Definition: main.h:90
void setup_webserver()
Definition: webserver.cpp:479
const char * ntp_server
Der NTP Server.
Definition: main.h:44
void setup()
Das Setup.
Definition: main.cpp:315
Uptime uptime
Ein Objekt zur Verwaltung der uptime.
Definition: main.h:111
void send_mqtt_stat()
Definition: mqtt.cpp:93
Preferences preferences
Ein Objekt für die Preferences.
Definition: main.h:54
String log_str
Ein String zum Einsatz in der Funktion write2log. Darf nicht genutzt werden wenn diese Funktion mit g...
Definition: main.h:81
void write2log(uint8_t kat, int count,...)
Schreibt Dateien in die LogKanäle.
Definition: main.cpp:60
int magicno
Definition: main.h:55
char timeStr[16]
Ein String zur temporären Nutzung im Programm.
Definition: main.h:87
bool getNTPtime(long unsigned int sec)
Beziehen der Netzzeit.
Definition: main.cpp:150
char * getResetReason(char *)
Ermittlung des Resetgrundes für den ESP32, da der ESP Core keine ResetReason zurückgibt wird diese hi...
bool do_log_system
Definition: main.h:76
void wifi_con(void)
Connect or reconnect to WIFI.
String mqtt_topicP2
Definition: mqtt.cpp:23
int lastHour
Definition: main.h:104
void noop()
Eine Funktion als Dummy die nichts macht.
Definition: main.h:144
int rssi
Definition: main.h:49
String wifi_pass
Definition: main.h:64
void callback_mqtt(char *topic, byte *payload, unsigned int length)
Definition: mqtt.cpp:310
bool do_log_module
Definition: main.h:75
unsigned long mqtt_last_stat
Zeitpunkt der letzten Statusdatenerstellung.
Definition: main.h:95
String wifi_ssid
Definition: main.h:63
void writeRf242log(const char *senddir, payload_t pl)
Logfunktion für RF24 Daten.
Definition: rf24gw.cpp:4
unsigned long mqtt_last_tele
Zeitpunkt der letzten Telemetriedatenübertragung.
Definition: main.h:97
unsigned long loop_time_alarm
Definition: main.h:106
bool do_log_critical
Definition: main.h:77
char loopmsg[30]
Definition: main.h:108
void loop()
Die Hauptschleife.
Definition: main.cpp:564
bool ap_mode
Definition: main.h:72
payload_t payload
Der Payload vom Typ payload_t.
Definition: rf24gw.h:8
Anschlusspin für den CE Pin des Funkmodules.
Definition: config.h:278