- Dallastemperature 3.8.0 Miles Burton https://github.com/milesburton/Arduino-Temperature-Control-Library
- oneWire 2.3.4 Jim Studt, Tom Pollard, Robin James, Glenn Trewitt, Jason Dangel https://github.com/PaulStoffregen/OneWire
- uTimerLib 1.4.0 Naguissa https://github.com/Naguissa/uTimerLib
- Ticker https://github.com/esp8266/Arduino/tree/master/libraries/Ticker
- Arduino Json 5.5.0 Benoit Blenchon https://github.com/bblanchon/ArduinoJson
- LTC2946 by vbshightime https://github.com/vbshightime/LTC2946
- UDHttp by nhatuan84 https://github.com/nhatuan84/esp32-upload-download-multipart-http
in UDHttp.h key is added as public variable after line 25
public:
UDHttp();
~UDHttp();
char *key;
int upload(char *uploadUrlHandler, char *fileName, int sizeOfFile, DataCb dataCb, ProgressCb progressCb, DataCb responseCb);
int download(char *downloadUrl, DataCb dataCb, ProgressCb progressCb);
};
- Effortless-SPIFFS by thebigpotatoe https://thebigpotatoe.github.io/Effortless-SPIFFS/
in line 202 of Effortless_SPIFFS.h i have added println instead of print to append to new line
virtual bool appendFile(const char* _filename, const char* _input) {
// Open the file in write mode and check if open
File currentFile = getFile(_filename, "a");
if (currentFile) {
// Print the input string to the file
if (currentFile.println(_input)) {
currentFile.close();
return true;
} else {
ESPIFFS_DEBUG("[saveFile] - Failed to append any bytes to file: ");
ESPIFFS_DEBUGLN(_filename);
}
}
return false;
}
HW_REV | FW_REV | Minor_revesions |
---|---|---|
1 | 1 | 0 |
HW_REV 1
- ESP32 SoC
- LTC2946 for Energy monitoring
- LTE SIM800
FW_REV 1
- SPIFF logging
- sending Multipart form data using WiFi
- sending Multipart form data using LTE
- sending JSON Response using WiFi
- sending Multipart form data using LTE