ESPHome 2025.9.0-dev
Loading...
Searching...
No Matches
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 IRAM_ATTR HOT esphome::yield ()
 
uint32_t IRAM_ATTR HOT esphome::millis ()
 
uint32_t IRAM_ATTR HOT esphome::micros ()
 
void IRAM_ATTR HOT esphome::delayMicroseconds (uint32_t us)
 
void IRAM_ATTR HOT esphome::delay (uint32_t ms)
 
void esphome::arch_init ()
 
void IRAM_ATTR HOT esphome::arch_feed_wdt ()
 
void esphome::arch_restart ()
 
uint32_t esphome::arch_get_cpu_cycle_count ()
 
uint32_t esphome::arch_get_cpu_freq_hz ()
 
uint8_t esphome::progmem_read_byte (const uint8_t *addr)
 
void setup ()
 
void loop ()
 
int main ()
 
Mathematics
uint32_t esphome::random_uint32 ()
 Return a random 32-bit unsigned integer.
 
bool esphome::random_bytes (uint8_t *data, size_t len)
 Generate len number of random bytes.
 
System APIs
void esphome::get_mac_address_raw (uint8_t *mac)
 Get the device MAC address as raw bytes, written into the provided byte array (6 bytes).
 

Function Documentation

◆ loop()

void loop ( )

◆ main()

int main ( )

Definition at line 81 of file core.cpp.

◆ setup()

void setup ( )