From 8bb382b1f24779068a0fb26239bbc03aed6f183f Mon Sep 17 00:00:00 2001 From: openshwprojects <85486843+openshwprojects@users.noreply.github.com> Date: Sun, 4 Feb 2024 12:53:27 +0100 Subject: [PATCH] rtos delay (#1056) --- src/httpserver/rest_interface.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/httpserver/rest_interface.c b/src/httpserver/rest_interface.c index 98bc4749c..cb389ba68 100644 --- a/src/httpserver/rest_interface.c +++ b/src/httpserver/rest_interface.c @@ -524,6 +524,7 @@ static int http_rest_post_lfs_file(http_request_t* request) { int len; int lfsres; int total = 0; + int loops = 0; // allocated variables lfs_file_t* file; @@ -576,6 +577,11 @@ static int http_rest_post_lfs_file(http_request_t* request) { } do { + loops++; + if (loops > 10) { + loops = 0; + rtos_delay_milliseconds(10); + } //ADDLOG_DEBUG(LOG_FEATURE_API, "%d bytes to write", writelen); len = lfs_file_write(&lfs, file, writebuf, writelen); if (len < 0) {