15 #include "../RF24LogLevel.h"
30 unsigned long now = millis();
59 _stream->print((
unsigned long)data, (
int)base);
66 _stream->print(data, precision);
78 #ifdef ARDUINO_ARCH_AVR
handler for Print::print() function calls based on Arduino API
uint16_t numbCharsToPrint(int64_t numb, uint8_t base)
how wide (in characters) does it take to display a number
#define RF24LOG_DELIMITER
Change The Delimiter character used in the header prefix of log messages.
void appendTimestamp()
output a timestamp
void appendInt(long data)
append a signed (+/-) number
void appendStr(const char *data)
append a c-string
ArduinoPrintLogger(Print *stream)
instance constructor
void appendChar(char data, uint16_t depth=1)
append a character a number of times
void appendUInt(unsigned long data, uint8_t base=10)
append an ‘unsigned’ (only +) number
Print * _stream
The output stream.
void appendDouble(double data, uint8_t precision=2)
append a floating point number