Browse Source

PSRAM-info multi-language

master
Torsten Stauder 4 years ago
parent
commit
7609c1870b
  1. 16
      src/Web.cpp

16
src/Web.cpp

@ -138,9 +138,15 @@ void webserverStart(void) {
// heap/psram-info
wServer.on(
"/info", HTTP_GET, [](AsyncWebServerRequest *request) {
String info = "Free heap: " + String(ESP.getFreeHeap());
info += "\nFree PSRAM: ";
info += (!psramInit()) ? "not available" : String(ESP.getFreePsram());
#if (LANGUAGE == 1)
String info = "Freier heap: " + String(ESP.getFreeHeap());
info += "\nFreier PSRAM: ";
info += (!psramInit()) ? "nicht verfuegbar" : String(ESP.getFreePsram());
#else
String info = "Free heap: " + String(ESP.getFreeHeap());
info += "\nFree PSRAM: ";
info += (!psramInit()) ? "not available" : String(ESP.getFreePsram());
#endif
request->send_P(200, "text/plain", info.c_str());
},
handleUpload);
@ -584,8 +590,8 @@ void explorerHandleFileStorageTask(void *parameter) {
// Sends a list of the content of a directory as JSON file
// requires a GET parameter path for the directory
void explorerHandleListRequest(AsyncWebServerRequest *request) {
DynamicJsonDocument jsonBuffer(16384);
//StaticJsonDocument<4096> jsonBuffer;
DynamicJsonDocument jsonBuffer(8192);
//StaticJsonDocument<16384> jsonBuffer;
String serializedJsonString;
AsyncWebParameter *param;
char filePath[MAX_FILEPATH_LENTGH];

Loading…
Cancel
Save