25 #ifndef AUNIT_FAKE_PRINT_H
26 #define AUNIT_FAKE_PRINT_H
68 static const uint8_t
kBufSize = 8 *
sizeof(
long long) + 2 + 1;
70 size_t write(uint8_t c)
override {
80 size_t write(
const uint8_t *buffer,
size_t size)
override {
81 if (buffer ==
nullptr)
return 0;
83 while (size > 0 && mIndex <
kBufSize - 1) {
91 #if defined(ESP32) || defined(ARDUINO_ARCH_STM32)
94 void flush()
override {
An implementation of Print that writes to an in-memory buffer.
static const uint8_t kBufSize
Size of the internal buffer.
const char * getBuffer() const
Return the NUL terminated string buffer.