Équivalent ESP-IDF de la fonction Arduino millis()

Dans Arduino, la fonction millis() retourne le nombre de millisecondes depuis le démarrage du programme. Dans ESP-IDF, vous pouvez obtenir la même fonctionnalité en utilisant la fonction esp_timer_get_time(), qui retourne le temps en microsecondes. Pour le convertir en millisecondes, vous devez diviser par 1000.

millis_espidf.cpp
#include <esp_timer.h>

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

// Exemple d'utilisation
void myFunc() {
    uint32_t currentMillis = millis();
    // Utiliser currentMillis selon les besoins
}

Consultez les articles similaires par catégorie : ESP32, C/C++