ESP-IDF-Äquivalent von Arduino millis()
In Arduino gibt die Funktion millis() die Anzahl der Millisekunden seit Programmstart zurück. In ESP-IDF können Sie dieselbe Funktionalität mit der Funktion esp_timer_get_time() erreichen, die die Zeit in Mikrosekunden zurückgibt. Um sie in Millisekunden umzuwandeln, müssen Sie 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
}If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow