7#ifndef ZEPHYR_INCLUDE_DEBUG_CORESIGHT_CS_TRACE_DEFMT_H__
8#define ZEPHYR_INCLUDE_DEBUG_CORESIGHT_CS_TRACE_DEFMT_H__
33#define CORESIGHT_TRACE_FRAME_SIZE32 4
36#define CORESIGHT_TRACE_FRAME_SIZE (CORESIGHT_TRACE_FRAME_SIZE32 * sizeof(uint32_t))
int cs_trace_defmt_process(const uint8_t *data, size_t len)
Decode data from the stream.
int cs_trace_defmt_init(cs_trace_defmt_cb cb)
Initialize Coresight Trace Deformatter.
void(* cs_trace_defmt_cb)(uint32_t id, const uint8_t *data, size_t len)
Callback signature.
Definition: cs_trace_defmt.h:30
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
__UINT8_TYPE__ uint8_t
Definition: stdint.h:88