diff options
Diffstat (limited to 'inc/os/system_trace/trace_queue.h')
-rw-r--r-- | inc/os/system_trace/trace_queue.h | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/inc/os/system_trace/trace_queue.h b/inc/os/system_trace/trace_queue.h new file mode 100644 index 0000000..035e889 --- /dev/null +++ b/inc/os/system_trace/trace_queue.h @@ -0,0 +1,38 @@ +/****************************************************************************************************//** + * @file trace_queue.h + * + * @brief + * + * @version v0.1 + * @date 2018-11-05 + * + * @note + *******************************************************************************************************/ +#ifndef _TRACE_QUEUE_H_ +#define _TRACE_QUEUE_H_ + +#include "trace_common.h" +#include "trace_port_config.h" + +#ifdef __cplusplus +extern "C" { +#endif + +typedef struct _QUEUE_INFO +{ + uint16_t capacity_num; + uint16_t curr_num_in_queue; + uint16_t maximum_ever_num_in_queue; + uint16_t reserved; +} QUEUE_INFO; + +extern bool trace_queue_init(uint32_t queue_num, ...); +extern void trace_queue(void); + +#ifdef __cplusplus +} +#endif + +#endif /*_TRACE_QUEUE_H_*/ + +/******************* (C) COPYRIGHT 2015 Realtek Semiconductor Corporation *****END OF FILE****/ |