#include <ti/log/Log.h>
#include <stdint.h>
Go to the source code of this file.
§ Log_TI_LOG_SINK_BUF_VERSION
| #define Log_TI_LOG_SINK_BUF_VERSION 0.2.0 |
§ LogSinkBuf_Type_LINEAR
| #define LogSinkBuf_Type_LINEAR (1) |
§ LogSinkBuf_Type_CIRCULAR
| #define LogSinkBuf_Type_CIRCULAR (2) |
§ LogSinkBuf_WORDS_PER_RECORD
| #define LogSinkBuf_WORDS_PER_RECORD (5) |
§ LogSinkBuf_BUF_HEADER_SIZE
§ LogSinkBuf_SIZEOF_RECORD
§ Log_SINK_BUF_DEFINE
| #define Log_SINK_BUF_DEFINE |
( |
|
name, |
|
|
|
type, |
|
|
|
num_entries |
|
) |
| |
Value: LogSinkBuf_Instance LogSinkBuf_##name##_config = {.
serial = 0, \
.bufType = type, \
.advance = type, \
.numEntries = num_entries, \
.buffer = logSinkBuf_##name##_buffer, \
.curEntry = logSinkBuf_##name##_buffer, \
.endEntry = logSinkBuf_##name##_buffer + (num_entries - 1)}
Definition: LogSinkBuf.h:66
uint32_t serial
Definition: LogSinkBuf.h:68
NODOC NODOC NODOC
§ Log_SINK_BUF_USE
§ Log_MODULE_INIT_SINK_BUF
| #define Log_MODULE_INIT_SINK_BUF |
( |
|
name, |
|
|
|
_levels, |
|
|
|
printfDelegate, |
|
|
|
bufDelegate, |
|
|
|
_dynamicLevelsPtr |
|
) |
| |
Value:{ \
.sinkConfig = &LogSinkBuf_##name##_config, .printf = printfDelegate, .printf0 = printfDelegate##0, \
.printf1 = printfDelegate##1, .printf2 = printfDelegate##2, .printf3 = printfDelegate##3, .buf = bufDelegate, \
.levels = _levels, .dynamicLevelsPtr = _dynamicLevelsPtr, \
}
§ LogSinkBuf_Rec
§ LogSinkBuf_Instance
§ LogSinkBuf_Handle
§ LogSinkBuf_RecordType
| Enumerator |
|---|
| LogSinkBuf_EVENT | |
| LogSinkBuf_PRINTF | |
| LogSinkBuf_BUFFER_START | |
| LogSinkBuf_BUFFER_CONTINUED | |
§ _Log_DEFINE_LOG_VERSION()
| _Log_DEFINE_LOG_VERSION |
( |
LogSinkBuf |
, |
|
|
0.2. |
0 |
|
) |
| |