ESPHome 2026.1.5
Loading...
Searching...
No Matches
debug_component.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::debug::DebugComponent
 

Namespaces

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

Functions

size_t esphome::debug::buf_append_p (char *buf, size_t size, size_t pos, PGM_P fmt,...)
 
 esphome::debug::__attribute__ ((format(printf, 4, 5))) inline size_t buf_append(char *buf
 Safely append formatted string to buffer, returning new position (capped at size)
 
size_t size_t const char esphome::debug::va_start (args, fmt)
 
 esphome::debug::va_end (args)
 
 esphome::debug::if (written< 0)
 

Variables

size_t esphome::debug::size
 
size_t size_t esphome::debug::pos
 
size_t size_t const char * esphome::debug::fmt
 
int esphome::debug::written = vsnprintf(buf + pos, size - pos, fmt, args)