📄 task_datatomessage.c
字号:
#include "Includes.h"
#include "PortAB.h"
#include "Types.h"
#include "J1939.h"
#include "JCanCntrl.h"
#include "JTimerDef.h"
#include "JTarget.h"
#include "JBuffer.h"
#include "J1939PGN.h"
#include "J1939TRA.h"
#include "J1939CFG.h"
#include "J1939EXT.h"
//#include "ATD.h"
//#include "SPI.h"
//#include "APPCD.h"
static OS_STK Task_DataTOMessage_STK[OS_STK_DEFAULT_SIZE];
#define Task_DataTOMessage_PRIO 0x12 //priority
void Task_DataTOMessage(void *pdata)
{
unsigned char i;
#if OS_CRITICAL_METHOD == 3 /* Allocate storage for CPU status register */
OS_CPU_SR cpu_sr;
// cpu_sr = 0; /* Prevent compiler warning */
#endif
while(1){
OSTimeDly(10);
}/* while(1) */
}
void Task_DataTOMessage_Create(void)
{
#if OS_TASK_CREATE_EXT_EN==1
OSTaskCreateExt(Task_DataTOMessage,
(void*)0,
&Task_DataTOMessage_STK[OS_STK_DEFAULT_SIZE-1],
Task_DataTOMessage_PRIO ,
Task_DataTOMessage_PRIO ,
&Task_DataTOMessage_STK[0],
OS_STK_DEFAULT_SIZE,
(void*) 0,
OS_TASK_OPT_STK_CHK|OS_TASK_OPT_STK_CLR);
#else
OSTaskCreate(Task_DataTOMessage,
(void*)0,
&Task_DataTOMessage_STK[OS_STK_DEFAULT_SIZE-1],
Task_DataTOMessage_PRIO);
#endif
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -