first commit
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
#include "OsSample.h"
|
||||
#include "canDriver.h"
|
||||
#include "ScHHS.h"
|
||||
|
||||
CAN_DRIVER can;
|
||||
|
||||
#define CAN_QUEUE_RECV_NUM 100000 //CAN接收队列长度
|
||||
#define CAN_QUEUE_SEND_NUM 100000 //CAN发送队列长度
|
||||
|
||||
QueueHandle_t CanRecvQueue;
|
||||
QueueHandle_t CanSendQueue;
|
||||
|
||||
//初始化CAN任务相关队列,数组等等
|
||||
Status CanProcessInit(void)
|
||||
{
|
||||
CanRecvQueue = xQueueCreate(CAN_QUEUE_RECV_NUM, sizeof(CAN_PKG));
|
||||
CanSendQueue = xQueueCreate(CAN_QUEUE_SEND_NUM, sizeof(CAN_PKG));
|
||||
}
|
||||
//关联驱动函数
|
||||
Status CanFuncRegister(uint8_t DeviceType)
|
||||
{
|
||||
switch (DeviceType)
|
||||
{
|
||||
case SC_HHS:
|
||||
//四川和华盛的USB CAN
|
||||
can = ScHHScanDriver;
|
||||
return SUCCESS;
|
||||
case ZLG_USB_CAN_II:
|
||||
//周立功的USB CAN II & PRO
|
||||
return SUCCESS;
|
||||
case GC_USB_CAN_II:
|
||||
//广诚科技的USB CAN II
|
||||
return SUCCESS;
|
||||
default:
|
||||
return ERROR;
|
||||
}
|
||||
}
|
||||
|
||||
//打开CAN
|
||||
Status CanFuncOpen(uint8_t chnl)
|
||||
{
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user