28#define PLAQUETTE_DEFAULT_SERIAL Serial
31#if (defined(ARDUINO) && ARDUINO >= 100 )
34 using SerialType =
decltype(Serial);
36#elif defined(ARDUINO_ARCH_AVR)
38 using SerialType = Serial_;
40 using SerialType = HardwareSerial;
42#elif defined(ARDUINO_ARCH_ESP32) || defined(ARDUINO_ARCH_ESP8266)
43 using SerialType = HardwareSerial;
44#elif defined(ARDUINO_ARCH_SAMD)
45 using SerialType = Uart;
46#elif defined(EPOXY_DUINO)
47 using SerialType = StdioSerial;
49 using SerialType = HardwareSerial;
53static inline void beginSerial(SerialType& serial,
unsigned long baudrate) {
59 serial.begin(baudrate);