Add heap info to upload logs

This commit is contained in:
Edward Firmo
2023-12-11 14:01:52 +01:00
parent 0ef83e9ba8
commit dd014127df

View File

@@ -365,9 +365,9 @@ script:
write_len = content_length_ < 4096 ? content_length_ : 4096;
id(tf_uart).write_array(&transfer_buffer_[i], write_len);
content_length_ -= write_len;
ESP_LOGD(TAG, "Uploaded %0.1f %%, remaining %d bytes",
ESP_LOGD(TAG, "Uploaded %0.1f %%, remaining %d bytes, heap: %d",
100.0 * (tft_size_ - content_length_) / tft_size_,
content_length_);
content_length_, ESP.getFreeHeap());
if (!upload_first_chunk_sent_) {
upload_first_chunk_sent_ = true;
@@ -622,9 +622,9 @@ script:
ESP_LOGVV(TAG, "Write to UART successful");
recv_ret_string_(recv_string, 5000, true);
content_length_ -= read_len;
ESP_LOGD(TAG, "Uploaded %0.2f %%, remaining %d bytes",
ESP_LOGD(TAG, "Uploaded %0.2f %%, remaining %d bytes, heap: %d",
100.0 * (tft_size_ - content_length_) / tft_size_,
content_length_);
content_length_, esp_get_free_heap_size());
if (recv_string[0] != 0x05) { // 0x05 == "ok"
ESP_LOGD(TAG, "recv_string [%s]",
format_hex_pretty(reinterpret_cast<const uint8_t *>(recv_string.data()), recv_string.size()).c_str());