|
Ersa Wearable Platform
Embedded smartwatch firmware and application framework
|
#include <stdint.h>#include <stddef.h>

Go to the source code of this file.
Classes | |
| struct | DebugLog::Record |
Namespaces | |
| namespace | DebugLog |
Macros | |
| #define | ERSA_VERBOSE_DIAGNOSTICS 0 |
| #define | ERSA_LOG_VERBOSE(...) ((void)0) |
Functions | |
| void | DebugLog::begin () |
| void | DebugLog::log (const char *format,...) __attribute__((format(printf |
| void void | DebugLog::tick () |
| void | DebugLog::setProtocolMode (bool enabled) |
| size_t | DebugLog::readSince (uint32_t cursor, Record *out, size_t capacity, uint32_t *nextCursor) |
| uint32_t | DebugLog::latestSequence () |
| uint32_t | DebugLog::bootCount () |
| const char * | DebugLog::resetReasonName () |
| void | DebugLog::flush () |
| #define ERSA_LOG_VERBOSE | ( | ... | ) | ((void)0) |
| #define ERSA_VERBOSE_DIAGNOSTICS 0 |
Expensive protocol and power telemetry that should disappear from release images. Build with ERSA_VERBOSE_DIAGNOSTICS=1 to restore these call sites.