ssp_test.h

来自「abstract rtos」· C头文件 代码 · 共 115 行

H
115
字号
#ifdef __cplusplusextern "C"{#endif#ifndef _SSP_CMD_H_#define _SSP_CMD_H_#define AOS_INCLUDE_SSP_TEST_TMR    FALSE#define TEST_TMR_NUM                (CONFIG_TIMER_NUMBER / 10)#define AOS_INCLUDE_SSP_TEST_TASK   TRUE#define TEST_TASK_NUM               3 #define AOS_INCLUDE_SSP_TEST_MSG    FALSE#define TEST_MSG_NUM                1000#define TEST_MSG_LEN                1024#define AOS_INCLUDE_SSP_TEST_QUE    FALSE#define TEST_QUE_NUM                (CONFIG_QUE_NUM / 2)#define TEST_QUE_MSG_NUM            1024#define TEST_QUE_MSG_SIZE           4#if (AOS_INCLUDE_SSP_TEST == TRUE)extern TMR pTmrMsgLoop[];extern TMR pTmrMsgNoLoop[];extern TMR pTmrCallBackLoop[];extern TMR pTmrCallBackNoLoop[];VOID aos_test_tmr_callback(U32 ulTmrName,U32 ulPara);#endif#if (AOS_INCLUDE_SSP_TEST_TASK == TRUE)extern TMR pTmrTask;extern U32 gulTestTaskID[];extern U32 gulTestTaskArg[];extern U32 gulTestTaskRunNum[];extern U32 gulSuspend;void aos_test_task_entry(void * pArg);void aos_test_task_timer_callback(U32 ulTmrName,U32 ulPara);#endif#if (AOS_INCLUDE_SSP_TEST_MSG == TRUE)extern TMR pTmrMsg;extern U32 task1,task2;extern U32 gulSendMsgNum1;extern U32 gulSendMsgNum2;extern U32 gulReceiveMsgNum1;extern U32 gulReceiveMsgNum2;void aos_test_task1_entry(void *pArg);void aos_test_task2_entry(void *pArg);void aos_test_msg_callback(U32 ulTmrName,U32 ulPara);#endif#if (AOS_INCLUDE_SSP_TEST_QUE == TRUE)extern TMR pTmrQue,pTmrQue2;extern U32 gulQueFifo[];extern U32 gulQuePrio[];extern U32 gulQue;extern U32 gulQueTaskId;extern U32 gulQueMsgSend;void aos_test_que_callback(U32 ulTmrName,U32 ulPara);void aos_test_que_callback2(U32 ulTmrName,U32 ulPara);void aos_test_que_task_entry(void *pArg);#endif#endif#ifdef __cplusplus}#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?