11void log(
const char* format, ...) __attribute__((format(printf, 1, 2)));
19size_t readSince(uint32_t cursor,
Record* out,
size_t capacity, uint32_t* nextCursor);
34#ifndef ERSA_VERBOSE_DIAGNOSTICS
35#define ERSA_VERBOSE_DIAGNOSTICS 0
38#if ERSA_VERBOSE_DIAGNOSTICS
39#define ERSA_LOG_VERBOSE(...) DebugLog::log(__VA_ARGS__)
41#define ERSA_LOG_VERBOSE(...) ((void)0)
size_t readSince(uint32_t cursor, Record *out, size_t capacity, uint32_t *nextCursor)
Definition debug_log.cpp:96
void begin()
Definition debug_log.cpp:59
void setProtocolMode(bool enabled)
Definition debug_log.cpp:90
uint32_t bootCount()
Definition debug_log.cpp:157
void flush()
Definition debug_log.cpp:153
const char * resetReasonName()
Definition debug_log.cpp:158
void void tick()
Definition debug_log.cpp:120
void log(const char *format,...) __attribute__((format(printf
Definition render.cpp:12
uint32_t latestSequence()
Definition debug_log.cpp:113
char text[240]
Definition debug_log.h:7
uint32_t sequence
Definition debug_log.h:7