É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
}Si cet article vous a aidé, pensez à m'offrir un café ou à faire un don via PayPal pour soutenir la recherche et la publication de nouveaux articles sur TechOverflow