Module esp_idf_hal::delay

source ·
Expand description

Delay providers.

If you don’t know how large your delays will be, you’ll probably want to use Delay. Otherwise use Ets for delays <10ms and FreeRtos for delays >=10ms.


  • A delay provider that uses Ets for delays below a certain threshold and FreeRtos for delays equal or above the threshold.
  • Espressif built-in delay provider for small delays
  • FreeRTOS-based delay provider for delays larger than 10ms