#pragma once #ifdef ESP32 #include #define PACKED __attribute((__packed__)) // Modul #undef MODULE #define MODULE WEMOS // [Module] Select default model #endif // ESP32 #ifdef ESP8266 // ESP8266 #define PACKED #define ESP_rtcUserMemoryWrite(offset, data, size) ESP.rtcUserMemoryWrite(offset, data, size) #define ESP_rtcUserMemoryRead(offset, data, size) ESP.rtcUserMemoryRead(offset, data, size) #define ESP_getResetReason() ESP.getResetReason() #define ESP_reset() ESP.reset() #define ESP_getBootVersion() ESP.getBootVersion() #define ESP_getFlashChipId() ESP.getFlashChipId() #define ESP_getFlashChipRealSize() ESP.getFlashChipRealSize() #define ESP_getSketchSize() ESP.getSketchSize() #define ESP_getChipId() ESP.getChipId() // // we need different ESP_flashRead for ESP32 // #define ESP_flashReadHeader(offset, data, size) ESP.flashRead(offset, data, size) #define ESP_flashRead(offset, data, size) ESP.flashRead(offset, data, size) // // UDP #define PortUdp_write(p,n) PortUdp.write(p, n) // // Serial minimal type to hold the config #define SerConfu8 uint8_t #endif // ESP8266