94 #ifndef ti_log_LogSinkTraceLPF3__include 95 #define ti_log_LogSinkTraceLPF3__include 100 #define LogSinkTraceLPF3_CONFIG_CHANNELS_CPU_ONLY LRFDTRC_CFG_CH1EN_NORM | LRFDTRC_CFG_CH2EN_OFF | LRFDTRC_CFG_CH3EN_OFF 101 #define LogSinkTraceLPF3_CONFIG_CHANNELS_RADIO_ONLY \ 102 LRFDTRC_CFG_CH1EN_OFF | LRFDTRC_CFG_CH2EN_TOPSM | LRFDTRC_CFG_CH3EN_TOPSM 103 #define LogSinkTraceLPF3_CONFIG_CHANNELS_CPU_RADIO \ 104 LRFDTRC_CFG_CH1EN_NORM | LRFDTRC_CFG_CH2EN_TOPSM | LRFDTRC_CFG_CH3EN_TOPSM 106 #define LogSinkTraceLPF3_CONFIG_TIMESTAMP_ENABLED LRFDTRC_CFG_TSEN_ON 107 #define LogSinkTraceLPF3_CONFIG_TIMESTAMP_DISABLED LRFDTRC_CFG_TSEN_OFF 109 #define LogSinkTraceLPF3_CONFIG_PRESCALER_DIV1 LRFDTRC_CFG_PRESCAL_DIV1 110 #define LogSinkTraceLPF3_CONFIG_PRESCALER_DIV2 LRFDTRC_CFG_PRESCAL_DIV2 111 #define LogSinkTraceLPF3_CONFIG_PRESCALER_DIV3 LRFDTRC_CFG_PRESCAL_DIV3 112 #define LogSinkTraceLPF3_CONFIG_PRESCALER_DIV4 LRFDTRC_CFG_PRESCAL_DIV4 115 #include <ti/log/Log.h> 116 #include <ti/devices/DeviceFamily.h> 117 #include DeviceFamily_constructPath(inc/hw_lrfdtrc.h) 119 #if defined(__cplusplus) 229 #define Log_MODULE_INIT_SINK_TRACELPF3(name, _levels, printfDelegate, bufDelegatee, _dynamicLevelsPtr) \ 231 .sinkConfig = NULL, .printf = LogSinkTraceLPF3_printfSingleton, .printf0 = LogSinkTraceLPF3_printfSingleton0, \ 232 .printf1 = LogSinkTraceLPF3_printfSingleton1, .printf2 = LogSinkTraceLPF3_printfSingleton2, \ 233 .printf3 = LogSinkTraceLPF3_printfSingleton3, .buf = LogSinkTraceLPF3_bufSingleton, .levels = _levels, \ 234 .dynamicLevelsPtr = _dynamicLevelsPtr, \ 237 #if defined(__cplusplus) void LogSinkTraceLPF3_printfSingleton0(const Log_Module *handle, uint32_t header, uint32_t headerPtr,...)
uint32_t lrfdTracerPin
Definition: LogSinkTraceLPF3.h:138
uint32_t tracerConfig
Definition: LogSinkTraceLPF3.h:137
void LogSinkTraceLPF3_bufSingleton(const Log_Module *handle, uint32_t header, uint32_t headerPtr, uint8_t *data, size_t size)
uint32_t tracerPin
Definition: LogSinkTraceLPF3.h:140
const LogSinkTraceLPF3_Config LogSinkTraceLPF3_config
LogSinkTraceLPF3 global configuration.
Definition: LogSinkTraceLPF3.h:135
void LogSinkTraceLPF3_printfSingleton2(const Log_Module *handle, uint32_t header, uint32_t headerPtr,...)
void LogSinkTraceLPF3_printfSingleton1(const Log_Module *handle, uint32_t header, uint32_t headerPtr,...)
void LogSinkTraceLPF3_init(void)
int32_t tracerPinMux
Definition: LogSinkTraceLPF3.h:139
void LogSinkTraceLPF3_printfSingleton3(const Log_Module *handle, uint32_t header, uint32_t headerPtr,...)
void LogSinkTraceLPF3_printfSingleton(const Log_Module *handle, uint32_t header, uint32_t headerPtr, uint32_t numArgs,...)
Array with the configuration of each sink.