diff --git a/arduino/beken-72xx/cores/arduino/wiring.c b/arduino/beken-72xx/cores/arduino/wiring.c index c40aa35..03135ee 100644 --- a/arduino/beken-72xx/cores/arduino/wiring.c +++ b/arduino/beken-72xx/cores/arduino/wiring.c @@ -26,7 +26,15 @@ unsigned long micros() { return millis() * 1000; } +static unsigned long lastHeapLog = 0; + void yield() { +#if LT_LOG_HEAP + if (millis() - lastHeapLog > 1000) { + LT_HEAP_I(); + lastHeapLog = millis(); + } +#endif vTaskDelay(1); taskYIELD(); }