DevCartLogger class.
Logs to USB DevCart via SRL::DevCart::CS0::Write (byte-by-byte USB FIFO). No internal buffering; relies on DevCart FIFO.
#include <srl_log.hpp>
Public Member Functions | |
| DevCartLogger ()=delete | |
| Deleted default constructor (static-only). | |
| DevCartLogger (const DevCartLogger &)=delete | |
| Deleted copy constructor. | |
| DevCartLogger & | operator= (const DevCartLogger &)=delete |
| Deleted assignment operator. | |
Static Public Member Functions | |
| static void | flush () |
| Flush any pending data (no-op here; USB FIFO auto-flushes?). Note: Sends null terminator—may not be needed; document if for EOF. | |
| static void | putc (const char *c) |
| Write single byte to DevCart USB FIFO. | |
| static void | putc (const char c) |
| Write single character to DevCart USB. | |
Static Public Attributes | |
| static constexpr size_t | bufferSize = 32 |
| Buffer size for internal formatting (not used here; see LogPrint). Note: Currently unused in this class—consider for future buffering. | |