ESP-IDF ekvivalent Arduino millis()

V Arduinu funkce millis() vrací počet milisekund od spuštění programu. V ESP-IDF můžete dosáhnout stejné funkčnosti pomocí funkce esp_timer_get_time(), která vrací čas v mikrosekundách. Pro převod na milisekundy musíte dělit 1000.

millis_espidf.cpp
#include <esp_timer.h>

uint32_t millis() {
    return esp_timer_get_time() / 1000;
}

// Usage example
void myFunc() {
    uint32_t currentMillis = millis();
    // Use currentMillis as needed
}

Podívejte se na podobné články podle kategorie: ESP32 C/C++