21#ifndef LSHCORE_UTIL_DEBUG_VAPRINT_HPP
22#define LSHCORE_UTIL_DEBUG_VAPRINT_HPP
34 void setBase(uint8_t b);
35 void setPrec(uint8_t p);
37 void print(
const String &str);
39 void print(
char *str);
40 void print(
const char *str);
41 void print(
const __FlashStringHelper *str);
47 static inline void print(T value)
49 CONFIG_DEBUG_SERIAL->print(value, base);
52 template <
typename T,
typename... Rest>
53 static inline void print(T value, Rest... rest)
59 template <
typename T,
typename... Rest>
60 __attribute__((always_inline))
static inline void println(T value, Rest... rest)
Internal bridge that imports user-defined macros into the library's scope.