TI Utilities API
Data Fields
Log_Module_ Struct Reference

Log module. More...

#include <Log.h>

Collaboration diagram for Log_Module_:
Collaboration graph

Data Fields

void * sinkConfig
 
const Log_printf_fxn printf
 
const Log_printfN_fxn printf0
 
const Log_printfN_fxn printf1
 
const Log_printfN_fxn printf2
 
const Log_printfN_fxn printf3
 
const Log_buf_fxn buf
 
uint32_t levels
 
uint32_t *const dynamicLevelsPtr
 

Detailed Description

Log module.

The application must not access any member variables of this structure!

Field Documentation

§ sinkConfig

void* Log_Module_::sinkConfig

Pointer to the selected sink implementation and sink configuration

§ printf

const Log_printf_fxn Log_Module_::printf

Pointer to printf implementation with 4 to 8 arguments. Must not be set to NULL.

§ printf0

const Log_printfN_fxn Log_Module_::printf0

Pointer to printf implementation with 0 arguments. Must not be set to NULL.

§ printf1

const Log_printfN_fxn Log_Module_::printf1

Pointer to printf implementation with 1 arguments. Must not be set to NULL.

§ printf2

const Log_printfN_fxn Log_Module_::printf2

Pointer to printf implementation with 2 arguments. Must not be set to NULL.

§ printf3

const Log_printfN_fxn Log_Module_::printf3

Pointer to printf implementation with 3 arguments. Must not be set to NULL.

§ buf

const Log_buf_fxn Log_Module_::buf

Pointer to buf implementation

§ levels

uint32_t Log_Module_::levels

Log levels bitmap

§ dynamicLevelsPtr

uint32_t* const Log_Module_::dynamicLevelsPtr

Pointer to a new volatile levels bitmap


The documentation for this struct was generated from the following file:
© Copyright 1995-2025, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale