ESPHome 2026.5.0-dev
Loading...
Searching...
No Matches
esphome::internal Namespace Reference

RP2040 wakeable delay uses file-scope state (alarm callback + flag) — defined in wake.cpp. More...

Data Structures

class  BigEndianLayout
 Wrapper class for memory using big endian data layout, transparently converting it to native order. More...
 
class  LittleEndianLayout
 Wrapper class for memory using big endian data layout, transparently converting it to native order. More...
 

Functions

template<typename T >
class esphome::internal::BigEndianLayout __attribute__ ((packed))
 
template<typename T >
class esphome::internal::LittleEndianLayout __attribute__ ((packed))
 
template<typename R , typename F >
parse_number (const StringRef &str, size_t *pos, F conv)
 
template<typename R , typename F >
parse_number (const StringRef &str, size_t *pos, int base, F conv)
 
void wakeable_delay (uint32_t ms)
 

Detailed Description

RP2040 wakeable delay uses file-scope state (alarm callback + flag) — defined in wake.cpp.

Function Documentation

◆ __attribute__() [1/2]

template<typename T >
class esphome::internal::BigEndianLayout esphome::internal::__attribute__ ( (packed) )

◆ __attribute__() [2/2]

template<typename T >
class esphome::internal::LittleEndianLayout esphome::internal::__attribute__ ( (packed) )

◆ parse_number() [1/2]

template<typename R , typename F >
R esphome::internal::parse_number ( const StringRef & str,
size_t * pos,
F conv )
inline

Definition at line 217 of file string_ref.h.

◆ parse_number() [2/2]

template<typename R , typename F >
R esphome::internal::parse_number ( const StringRef & str,
size_t * pos,
int base,
F conv )
inline

Definition at line 225 of file string_ref.h.

◆ wakeable_delay()

void esphome::internal::wakeable_delay ( uint32_t ms)
inline

Definition at line 47 of file wake.cpp.