#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.1.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
§ Log_SINK_BUF_USE
§ Log_MODULE_INIT_SINK_BUF
#define Log_MODULE_INIT_SINK_BUF |
( |
|
name, |
|
|
|
_levels |
|
) |
| |
Value:{ \
.levels = _levels, \
}
void ti_log_LogSinkBuf_buf(const Log_Module *handle, uint32_t header, uint32_t index, uint8_t *data, size_t size)
void ti_log_LogSinkBuf_printf(const Log_Module *handle, uint32_t header, uint32_t index, uint32_t numArgs,...)
§ LogSinkBuf_Rec
§ LogSinkBuf_Instance
§ LogSinkBuf_Handle
§ LogSinkBuf_RecordType
Enumerator |
---|
LogSinkBuf_EVENT | |
LogSinkBuf_PRINTF | |
LogSinkBuf_BUFFER_START | |
LogSinkBuf_BUFFER_CONTINUED | |
§ ti_log_LogSinkBuf_printf()
void ti_log_LogSinkBuf_printf |
( |
const Log_Module * |
handle, |
|
|
uint32_t |
header, |
|
|
uint32_t |
index, |
|
|
uint32_t |
numArgs, |
|
|
|
... |
|
) |
| |
§ ti_log_LogSinkBuf_buf()
void ti_log_LogSinkBuf_buf |
( |
const Log_Module * |
handle, |
|
|
uint32_t |
header, |
|
|
uint32_t |
index, |
|
|
uint8_t * |
data, |
|
|
size_t |
size |
|
) |
| |
§ _Log_DEFINE_LOG_VERSION()
_Log_DEFINE_LOG_VERSION |
( |
LogSinkBuf |
, |
|
|
0.1. |
0 |
|
) |
| |