From d25bd65f153655c92434910985aeab4c474638da Mon Sep 17 00:00:00 2001 From: "Ben V. Brown" Date: Tue, 1 Aug 2023 20:59:36 +1000 Subject: [PATCH] Improve logging --- lib/blisp_easy.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/blisp_easy.c b/lib/blisp_easy.c index 6b40ff8..f96debe 100644 --- a/lib/blisp_easy.c +++ b/lib/blisp_easy.c @@ -354,13 +354,16 @@ int32_t blisp_easy_flash_write(struct blisp_device* device, if (buffer_size > buffer_max_size) { buffer_size = buffer_max_size; } - blisp_easy_transport_read(data_transport, buffer, - buffer_size); // TODO: Error Handling + ret = blisp_easy_transport_read(data_transport, buffer, buffer_size); + if (ret < BLISP_OK) { + fprintf(stderr, "Failed to read firmware chunk! (ret:%d)\n ", ret); + return ret; + } + ret = blisp_device_flash_write(device, flash_location + sent_data, buffer, buffer_size); if (ret < BLISP_OK) { - // TODO: Error logigng: fprintf(stderr, "Failed to write firmware! (ret: - // %d)\n", ret); + fprintf(stderr, "Failed to write firmware! (ret:%d)\n ", ret); return ret; } sent_data += buffer_size;