16 size_t printf(
const char* fmt, ...) {
20 int n = vsnprintf(buf,
sizeof(buf), fmt, args);
25 assert(n < (
int)
sizeof(buf));
27 if (toWrite >= (
int)
sizeof(buf)) toWrite = (int)
sizeof(buf) - 1;
30 size_t written =
p_print->write((
const uint8_t*)buf, (size_t)toWrite);
Printf support with output to Print. This class does not do any heap allocations!
Definition: Printf.h:12
Printf(Print &out)
Definition: Printf.h:14
Print * p_print
Definition: Printf.h:35
size_t printf(const char *fmt,...)
Definition: Printf.h:16
#define MAX_PRINTF_SIZE
Max printf buffer size.
Definition: dlna_config.h:50
Definition: Allocator.h:13