📄 rvt_def_i.h
字号:
/*******************************************************************************
*
* rvt_def_i.h
*
* (C) Texas Instruments, all rights reserved
*
* Version number : 0.1
*
* History : 0.1 (7/5/2000) - Created
*
* Date : 7/5/2000
*
* Author : Guido Pagana g-pagana@ti.com
*
******************************************************************************/
#ifndef __RVT_DEF_I_H__
#define __RVT_DEF_I_H__
#include "rvt_gen.h"
#include "rvf_pool_size.h" /* Stack & Memory Bank sizes definitions */
/************************* Internal definitions **************************/
/* Define the maximum number of msg lost before sending an alert */
#define RVT_MAX_LOST_TRACE_MSG (1)
/* Trace user database (must end using RVT_END_OF_TABLE) */
#define RVT_END_OF_TABLE {"", RVT_INVALID_HEADER, NULL}
#define RVT_USER_ID_MAPPING { \
{"RV", RVT_RV_HEADER, NULL}, \
{"L1", RVT_L1_HEADER, NULL}, \
{"L23", RVT_L23_HEADER, NULL}, \
{"TM", RVT_TM_HEADER, NULL}, \
{"RNET", RVT_RNET_HEADER, NULL}, \
{"PROF", RVT_PROF_HEADER, NULL}, \
{"GTTBACK", RVT_GTTBACK_HEADER, NULL}, \
{"OTHER", RVT_OTHER_HEADER, NULL}, \
RVT_END_OF_TABLE \
}
/* Trace task mailbox */
#define RVT_TRACE_MAILBOX RVF_TASK_MBOX_0
typedef struct
{ T_RVT_NAME user_name[RVT_NAME_MAX_LEN];
T_RVT_USER_ID user_id;
RVT_CALLBACK_FUNC rx_callback_func;
} T_RVT_USER_DB;
/* Define the unique message type used in RVT */
#define RVT_TRACE_RQST_ID ( (RVT_USE_ID & 0xFFFF0000) | ( 0x1) | 0x001)
typedef struct
{ T_RV_HDR header;
T_RVT_USER_ID user_id;
UINT8 do_not_free;
T_RVT_FORMAT format;
T_RVT_MSG_LG msg_length;
} T_RVT_TRACE_RQST;
/* Trace message header size */
#define RVT_HEADER_SIZE (sizeof(T_RVT_TRACE_RQST) )
#define TRACE_TASK_STACK_SIZE RVF_TRACE_STACK_SIZE
#define TRACE_MB_SIZE RVF_TRACE_MB1_SIZE
#define TRACE_MB_WATERMARK (TRACE_MB_SIZE - 1000)
/* Prototypes */
BOOLEAN rvt_name_cmp( char * str1, char * str2);
void rvt_activate_RX_HISR (void);
void rvt_RX_process (void);
#endif /* __RVT_DEF_I_H__ */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -