53 #ifndef __RKHTRC_OUT_H__
54 #define __RKHTRC_OUT_H__
106 #if RKH_CFG_TRC_EN == RKH_ENABLED
107 #define RKH_TRC_OPEN() rkh_trc_open()
109 #define RKH_TRC_OPEN() (void)0
137 #if RKH_CFG_TRC_EN == RKH_ENABLED
138 #define RKH_TRC_CLOSE() rkh_trc_close()
140 #define RKH_TRC_CLOSE() (void)0
190 #if RKH_CFG_TRC_EN == RKH_ENABLED
191 #define RKH_TRC_FLUSH() rkh_trc_flush()
193 #define RKH_TRC_FLUSH() (void)0
220 #if RKH_CFG_TRC_EN == RKH_ENABLED
221 #define RKH_TRC_SEND_CFG(ts_hz) \
222 RKH_TR_FWK_TCFG(ts_hz)
224 #define RKH_TRC_SEND_CFG(ts_hz) (void)0
void rkh_trc_open(void)
Open the tracing session.
void rkh_trc_flush(void)
Platform-dependent macro flushing the trace stream.
void rkh_trc_close(void)
Close the tracing session.
RKH_TS_T rkh_trc_getts(void)
Retrieves a timestamp to be placed in a trace event.
Defines constants and macros which are internally used by RKH trace facility.
rui32_t RKH_TS_T
Defines the size of trace timestamp.