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::libretiny
 

Functions

uint32_t platform_is_in_interrupt_context (void)
 
void yield (void)
 
void delay (unsigned long ms)
 
unsigned long micros (void)
 
unsigned long millis (void)
 
void delayMicroseconds (unsigned int us)
 
void lt_wdt_feed (void)
 
uint32_t lt_cpu_get_cycle_count (void)
 
uint32_t lt_cpu_get_freq (void)
 
 esphome::__attribute__ ((always_inline)) inline bool in_isr_context()
 Returns true when executing inside an interrupt handler.
 
 esphome::__attribute__ ((hot, always_inline)) inline void arch_feed_wdt()
 
void esphome::arch_init ()
 

Function Documentation

◆ delay()

void delay ( unsigned long ms)

◆ delayMicroseconds()

void delayMicroseconds ( unsigned int us)

◆ lt_cpu_get_cycle_count()

uint32_t lt_cpu_get_cycle_count ( void )

◆ lt_cpu_get_freq()

uint32_t lt_cpu_get_freq ( void )

◆ lt_wdt_feed()

void lt_wdt_feed ( void )

◆ micros()

unsigned long micros ( void )

◆ millis()

unsigned long millis ( void )

◆ platform_is_in_interrupt_context()

uint32_t platform_is_in_interrupt_context ( void )

◆ yield()

void yield ( void )