From 5e85c4f8ec68b92e141ed0ac4d2e99d3c5c8f1e3 Mon Sep 17 00:00:00 2001 From: Proddy Date: Thu, 5 Jan 2023 15:04:05 +0100 Subject: [PATCH] standalone optimization --- lib_standalone/Arduino.cpp | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/lib_standalone/Arduino.cpp b/lib_standalone/Arduino.cpp index 25dd6ba3a..a16126360 100644 --- a/lib_standalone/Arduino.cpp +++ b/lib_standalone/Arduino.cpp @@ -42,18 +42,10 @@ static bool __output_pins[256]; static int __output_level[256]; int main(int argc __attribute__((unused)), char * argv[] __attribute__((unused))) { - memset(__output_pins, 0, sizeof(__output_pins)); - memset(__output_level, 0, sizeof(__output_level)); - setup(); - loop(); // run once - - static unsigned long __cycles = 0; - - while (millis() <= 10 * 1000 && __cycles++ <= 10 * 1000) { + while (millis() <= 10 * 1000) { loop(); } - return 0; } @@ -66,7 +58,7 @@ int64_t esp_timer_get_time() { } void delay(unsigned long millis) { - // __millis += millis; + __millis += millis; } void yield(void) {