ESP-IDF-Äquivalent von Arduino millis()
In Arduino gibt die Funktion millis() die Anzahl der Millisekunden seit Programmstart zurück. In ESP-IDF kannst du dieselbe Funktionalität mit der Funktion esp_timer_get_time() erreichen, die die Zeit in Mikrosekunden zurückgibt. Um sie in Millisekunden umzuwandeln, musst du durch 1000 teilen.
millis_espidf.cpp
#include <esp_timer.h>
uint32_t millis() {
return esp_timer_get_time() / 1000;
}
// Verwendungsbeispiel
void myFunc() {
uint32_t currentMillis = millis();
// currentMillis nach Bedarf verwenden
}Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen