#pragma once #include class QmcSerialTee : public Print { public: void begin(unsigned long baud); explicit operator bool() const { return true; } size_t write(uint8_t value) override; size_t write(const uint8_t* buffer, size_t size) override; void flush(); }; extern QmcSerialTee QmcSerial; void qmcServicesBegin(); void qmcServicesUpdate(); const char* qmcServicesLogPath();