ESPHome 2026.5.0b1
Loading...
Searching...
No Matches
hal.h File Reference

Go to the source code of this file.

Namespaces

namespace  esphome
 
namespace  esphome::esp32
 

Functions

 esphome::__attribute__ ((always_inline)) inline bool in_isr_context()
 Returns true when executing inside an interrupt handler.
 
int64_t esphome::esp_timer_get_time (void)
 
uint32_t IRAM_ATTR HOT esphome::millis ()
 
void esphome::arch_init ()
 
uint32_t esphome::arch_get_cpu_freq_hz ()
 
System APIs
void esphome::delay_microseconds_safe (uint32_t us)
 Delay for the given amount of microseconds, possibly yielding to other processes during the wait.