55 void operator()(
const uint8_t* arr,
const uint8_t len)
const;
Logger class that outputs logs over USART.
Definition logger.h:27
void sendStr(const char *str) const
Transmit a string over USART.
static constexpr uint16_t UBRR0_VALUE
UBRR0 value for initializing USART.
Definition logger.h:66
void operator()(const char *str) const
Functor to log a string.
Definition logger.h:48
void sendChar(const char c) const
Transmit a single character over USART.
Logger()=default
Construct a new Logger object.
void init()
Initialize USART.
void operator()(const uint8_t *arr, const uint8_t len) const
Functor to log an array of hex-values.