@@ -752,7 +752,7 @@ static String appVersion(const esp_partition_t *partition) {
752752 snprintf (buffer, sizeof (buffer),
753753 " App '%s', Version: '%s', IDF-Version: '%s', sha-256: %s, date: '%s', time: '%s'" ,
754754 app_desc.project_name , app_desc.version , app_desc.idf_ver ,
755- ObsUtils::sha256ToString (app_desc.app_elf_sha256 ).c_str (),
755+ ObsUtils::sha256ToString (app_desc.app_elf_sha256 ).substring ( 0 , 24 ). c_str (),
756756 app_desc.date , app_desc.time );
757757 return String (buffer);
758758 } else {
@@ -768,20 +768,17 @@ static void handleAbout(HTTPRequest *, HTTPResponse * res) {
768768 gps.pollStatistics (); // takes ~100ms!
769769
770770 res->print (" <h3>ESP32</h3>" ); // SPDIFF
771- page += keyValue (" Heap size" , ObsUtils::toScaledByteString (ESP.getHeapSize ()));
772- page += keyValue (" Free heap" , ObsUtils::toScaledByteString (ESP.getFreeHeap ()));
773- page += keyValue (" Min. free heap" , ObsUtils::toScaledByteString (ESP.getMinFreeHeap ()));
771+ res-> print ( keyValue (" Heap size" , ObsUtils::toScaledByteString (ESP.getHeapSize () )));
772+ res-> print ( keyValue (" Free heap" , ObsUtils::toScaledByteString (ESP.getFreeHeap () )));
773+ res-> print ( keyValue (" Min. free heap" , ObsUtils::toScaledByteString (ESP.getMinFreeHeap () )));
774774 String chipId = String ((uint32_t ) ESP.getEfuseMac (), HEX) + String ((uint32_t ) (ESP.getEfuseMac () >> 32 ), HEX);
775775 chipId.toUpperCase ();
776- page += keyValue (" Chip id" , chipId);
777- page += keyValue (" FlashApp Version" , Firmware::getFlashAppVersion ());
778- page += keyValue (" IDF Version" , esp_get_idf_version ());
779-
780- res->print (page);
781- page.clear ();
776+ res->print (keyValue (" Chip id" , chipId));
777+ res->print (keyValue (" FlashApp Version" , Firmware::getFlashAppVersion ()));
778+ res->print (keyValue (" IDF Version" , esp_get_idf_version ()));
782779
783780 res->print (keyValue (" App size" , ObsUtils::toScaledByteString (ESP.getSketchSize ())));
784- page += keyValue (" App space" , ObsUtils::toScaledByteString (ESP.getFreeSketchSpace ()));
781+ res-> print ( keyValue (" App space" , ObsUtils::toScaledByteString (ESP.getFreeSketchSpace () )));
785782 page += keyValue (" App 'DEVELOP'" ,
786783#ifdef DEVELOP
787784 " true"
0 commit comments