@@ -752,7 +752,7 @@ static String appVersion(const esp_partition_t *partition) {
752
752
snprintf (buffer, sizeof (buffer),
753
753
" App '%s', Version: '%s', IDF-Version: '%s', sha-256: %s, date: '%s', time: '%s'" ,
754
754
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 (),
756
756
app_desc.date , app_desc.time );
757
757
return String (buffer);
758
758
} else {
@@ -768,20 +768,17 @@ static void handleAbout(HTTPRequest *, HTTPResponse * res) {
768
768
gps.pollStatistics (); // takes ~100ms!
769
769
770
770
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 () )));
774
774
String chipId = String ((uint32_t ) ESP.getEfuseMac (), HEX) + String ((uint32_t ) (ESP.getEfuseMac () >> 32 ), HEX);
775
775
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 ()));
782
779
783
780
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 () )));
785
782
page += keyValue (" App 'DEVELOP'" ,
786
783
#ifdef DEVELOP
787
784
" true"
0 commit comments