📄 can.h
字号:
/*
*******************************************************************************
COPYRIGHT 2002 STMicroelectronics
Source File Name : can.h
Group : IPSW,CMG-IPDF.
Author : MCD Application Team
Date First Issued:
********************************Documentation**********************************
General Purpose - This file contains the function prototypes for the driver fun
-ctions and the Data Types.
********************************RevisionHistory********************************
_______________________________________________________________________________
Date : 25/11/03 Release : V1.0
Date : 28/04/04 MISRA changes
*******************************************************************************/
#ifndef CAN_H
#define CAN_H
#include "ST7lib_config.h"
typedef unsigned char canuint8;
typedef unsigned int canuint16;
typedef unsigned char CanTransmitHandle;
typedef unsigned char CanInitHandle;
typedef volatile struct
{
canuint16 stdid;
canuint16 extid;
canuint8 dlc;
canuint8 data[8];
} tCanMsgOject;
#ifdef CAN_72F561
// Function Prototypes
void CanInitPowerOn( void);
void CanInit(CanInitHandle init_handle);
void CanGlobalInterruptDisable( void);
void CanGlobalInterruptRestore( void);
void CanCanInterruptDisable( void);
void CanCanInterruptRestore( void);
canuint8 CanSleep( void);
canuint8 CanGetStatus( void);
canuint8 CanWakeup( void);
canuint8 CanTransmit( CanTransmitHandle tx_handle);
void CanCancelTransmit(CanTransmitHandle tx_handle);
canuint8 CanMsgTransmit(tCanMsgOject *txData);
void CanCancelMsgTransmit( void);
void CanRx_ISR(void);
void CanTx_ISR(void);
#endif //CAN_72F561
#endif //CAN_H
/**********(c) 2002 ST Microelectronics **************END OF FILE ********/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -