53 virtual size_t write(uint8_t c) = 0;
58 return str ?
write((
const uint8_t *)str, strlen(str)) : 0;
60 virtual size_t write(
const uint8_t *buffer,
size_t size);
65 size_t write(
const char *buffer,
size_t size) {
66 return write((
const uint8_t *)buffer, size);
74 size_t print(
const __FlashStringHelper * ifsh);
76 size_t print(
const char str[]);
78 size_t print(
unsigned char b,
int base =
DEC);
80 size_t print(
unsigned int n,
int base =
DEC);
81 size_t print(
long n,
int base =
DEC);
82 size_t print(
unsigned long n,
int base =
DEC);
83 size_t print(
double n,
int digits = 2);
85 size_t println(
const __FlashStringHelper * ifsh);
87 size_t println(
const char str[]);
89 size_t println(
unsigned char b,
int base =
DEC);
91 size_t println(
unsigned int n,
int base =
DEC);
93 size_t println(
unsigned long n,
int base =
DEC);
94 size_t println(
double n,
int digits = 2);
104 size_t printNumber(
unsigned long, uint8_t);
105 size_t printFloat(
double, uint8_t);
#define DEC
Number base for print(): decimal.
Minimal Arduino-API compatibility layer for the STM32 port of Adafruit_GFX (and libraries built on it...
Minimal stand-in for Arduino's String class.
Arduino-compatible text output base class. A subclass provides write(uint8_t); everything else is bui...
size_t println(void)
Print just a line ending (CR LF).
Print()
Constructor: no write error.
void setWriteError(int err=1)
size_t write(const char *str)
size_t print(const __FlashStringHelper *ifsh)
Print a flash-resident string, e.g. print(F("text")).
virtual size_t write(uint8_t c)=0
virtual ~Print()
Virtual destructor.
size_t write(const char *buffer, size_t size)
virtual void flush()
Wait for pending output to finish (no-op by default).
virtual int availableForWrite()
void clearWriteError()
Clear the write-error flag.
Minimal Arduino-String stand-in (see file description).