ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
progmem.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::FixedString< N >
 Helper for C++20 string literal template arguments. More...
 
struct  esphome::ProgmemStringTable< Strs >
 Compile-time string table that packs strings into a single blob with offset lookup. More...
 

Namespaces

namespace  esphome
 

Typedefs

using ProgmemStr = const __FlashStringHelper *
 

Functions

std::string esphome::progmem_string (ProgmemStr str)
 Copies a string stored with ESPHOME_F into a std::string.
 
const char * esphome::progmem_skip_strings (const char *blob, uint8_t idx)
 Skip idx strings in a packed NUL-separated blob that may live in flash.
 

Typedef Documentation

◆ ProgmemStr

typedef const char * ProgmemStr = const __FlashStringHelper *

Definition at line 31 of file progmem.h.