ESPHome 2025.6.0
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
core.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 

Functions

void setup ()
 
void loop ()
 
void IRAM_ATTR HOT esphome::yield ()
 
uint32_t IRAM_ATTR HOT esphome::millis ()
 
void IRAM_ATTR HOT esphome::delay (uint32_t ms)
 
uint32_t IRAM_ATTR HOT esphome::micros ()
 
void IRAM_ATTR HOT esphome::delayMicroseconds (uint32_t us)
 
void esphome::arch_restart ()
 
void esphome::arch_init ()
 
void IRAM_ATTR HOT esphome::arch_feed_wdt ()
 
uint8_t esphome::progmem_read_byte (const uint8_t *addr)
 
uint32_t esphome::arch_get_cpu_cycle_count ()
 
uint32_t esphome::arch_get_cpu_freq_hz ()
 
void esphome::loop_task (void *pv_params)
 
void esphome::app_main ()
 
void esphome::init ()
 

Variables

TaskHandle_t esphome::loop_task_handle = nullptr
 

Function Documentation

◆ loop()

void loop ( )

◆ setup()

void setup ( )