📄 candrv.h
字号:
volatile UCHAR *mb3data2; /* MB3'S data byte 2 */
volatile UCHAR *mb3data3; /* MB3'S data byte 3 */
volatile UCHAR *mb3data4; /* MB3'S data byte 4 */
volatile UCHAR *mb3data5; /* MB3'S data byte 5 */
volatile UCHAR *mb3data6; /* MB3'S data byte 6 */
volatile UCHAR *mb3data7; /* MB3'S data byte 7 */
volatile UINT16 *mb4code; /* MB4's missage buffer code */
volatile UINT16 *mb4length; /* MB4's data length */
volatile UINT16 *mb4timestamp; /* MB4'S timer stamp */
volatile UINT32 *mb4ID; /* MB4'S standard ID */
volatile UCHAR *mb4data0; /* MB4'S data byte 0 */
volatile UCHAR *mb4data1; /* MB4'S data byte 1 */
volatile UCHAR *mb4data2; /* MB4'S data byte 2 */
volatile UCHAR *mb4data3; /* MB4'S data byte 3 */
volatile UCHAR *mb4data4; /* MB4'S data byte 4 */
volatile UCHAR *mb4data5; /* MB4'S data byte 5 */
volatile UCHAR *mb4data6; /* MB4'S data byte 6 */
volatile UCHAR *mb4data7; /* MB4'S data byte 7 */
volatile UINT16 *mb5code; /* MB5's missage buffer code */
volatile UINT16 *mb5length; /* MB5's data length */
volatile UINT16 *mb5timestamp; /* MB5'S timer stamp */
volatile UINT32 *mb5ID; /* MB5'S standard ID */
volatile UCHAR *mb5data0; /* MB5'S data byte 0 */
volatile UCHAR *mb5data1; /* MB5'S data byte 1 */
volatile UCHAR *mb5data2; /* MB5'S data byte 2 */
volatile UCHAR *mb5data3; /* MB5'S data byte 3 */
volatile UCHAR *mb5data4; /* MB5'S data byte 4 */
volatile UCHAR *mb5data5; /* MB5'S data byte 5 */
volatile UCHAR *mb5data6; /* MB5'S data byte 6 */
volatile UCHAR *mb5data7; /* MB5'S data byte 7 */
volatile UINT16 *mb6code; /* MB6's missage buffer code */
volatile UINT16 *mb6length; /* MB6's data length */
volatile UINT16 *mb6timestamp; /* MB6'S timer stamp */
volatile UINT32 *mb6ID; /* MB6'S standard ID */
volatile UCHAR *mb6data0; /* MB6'S data byte 0 */
volatile UCHAR *mb6data1; /* MB6'S data byte 1 */
volatile UCHAR *mb6data2; /* MB6'S data byte 2 */
volatile UCHAR *mb6data3; /* MB6'S data byte 3 */
volatile UCHAR *mb6data4; /* MB6'S data byte 4 */
volatile UCHAR *mb6data5; /* MB6'S data byte 5 */
volatile UCHAR *mb6data6; /* MB6'S data byte 6 */
volatile UCHAR *mb6data7; /* MB6'S data byte 7 */
volatile UINT16 *mb7code; /* MB7's missage buffer code */
volatile UINT16 *mb7length; /* MB7's data length */
volatile UINT16 *mb7timestamp; /* MB7'S timer stamp */
volatile UINT32 *mb7ID; /* MB7'S standard ID */
volatile UCHAR *mb7data0; /* MB7'S data byte 0 */
volatile UCHAR *mb7data1; /* MB7'S data byte 1 */
volatile UCHAR *mb7data2; /* MB7'S data byte 2 */
volatile UCHAR *mb7data3; /* MB7'S data byte 3 */
volatile UCHAR *mb7data4; /* MB7'S data byte 4 */
volatile UCHAR *mb7data5; /* MB7'S data byte 5 */
volatile UCHAR *mb7data6; /* MB7'S data byte 6 */
volatile UCHAR *mb7data7; /* MB7'S data byte 7 */
volatile UINT16 *mb8code; /* MB8's missage buffer code */
volatile UINT16 *mb8length; /* MB8's data length */
volatile UINT16 *mb8timestamp; /* MB8'S timer stamp */
volatile UINT32 *mb8ID; /* MB8'S standard ID */
volatile UCHAR *mb8data0; /* MB8'S data byte 0 */
volatile UCHAR *mb8data1; /* MB8'S data byte 1 */
volatile UCHAR *mb8data2; /* MB8'S data byte 2 */
volatile UCHAR *mb8data3; /* MB8'S data byte 3 */
volatile UCHAR *mb8data4; /* MB8'S data byte 4 */
volatile UCHAR *mb8data5; /* MB8'S data byte 5 */
volatile UCHAR *mb8data6; /* MB8'S data byte 6 */
volatile UCHAR *mb8data7; /* MB8'S data byte 7 */
volatile UINT16 *mb9code; /* MB9's missage buffer code */
volatile UINT16 *mb9length; /* MB9's data length */
volatile UINT16 *mb9timestamp; /* MB9'S timer stamp */
volatile UINT32 *mb9ID; /* MB9'S standard ID */
volatile UCHAR *mb9data0; /* MB9'S data byte 0 */
volatile UCHAR *mb9data1; /* MB9'S data byte 1 */
volatile UCHAR *mb9data2; /* MB9'S data byte 2 */
volatile UCHAR *mb9data3; /* MB9'S data byte 3 */
volatile UCHAR *mb9data4; /* MB9'S data byte 4 */
volatile UCHAR *mb9data5; /* MB9'S data byte 5 */
volatile UCHAR *mb9data6; /* MB9'S data byte 6 */
volatile UCHAR *mb9data7; /* MB9'S data byte 7 */
volatile UINT16 *mb10code; /* MB10's missage buffer code */
volatile UINT16 *mb10length; /* MB10's data length */
volatile UINT16 *mb10timestamp; /* MB10'S timer stamp */
volatile UINT32 *mb10ID; /* MB10'S standard ID */
volatile UCHAR *mb10data0; /* MB10'S data byte 0 */
volatile UCHAR *mb10data1; /* MB10'S data byte 1 */
volatile UCHAR *mb10data2; /* MB10'S data byte 2 */
volatile UCHAR *mb10data3; /* MB10'S data byte 3 */
volatile UCHAR *mb10data4; /* MB10'S data byte 4 */
volatile UCHAR *mb10data5; /* MB10'S data byte 5 */
volatile UCHAR *mb10data6; /* MB10'S data byte 6 */
volatile UCHAR *mb10data7; /* MB10'S data byte 7 */
volatile UINT16 *mb11code; /* MB11's missage buffer code */
volatile UINT16 *mb11length; /* MB11's data length */
volatile UINT16 *mb11timestamp; /* MB11'S timer stamp */
volatile UINT32 *mb11ID; /* MB11'S standard ID */
volatile UCHAR *mb11data0; /* MB11'S data byte 0 */
volatile UCHAR *mb11data1; /* MB11'S data byte 1 */
volatile UCHAR *mb11data2; /* MB11'S data byte 2 */
volatile UCHAR *mb11data3; /* MB11'S data byte 3 */
volatile UCHAR *mb11data4; /* MB11'S data byte 4 */
volatile UCHAR *mb11data5; /* MB11'S data byte 5 */
volatile UCHAR *mb11data6; /* MB11'S data byte 6 */
volatile UCHAR *mb11data7; /* MB11'S data byte 7 */
volatile UINT16 *mb12code; /* MB12's missage buffer code */
volatile UINT16 *mb12length; /* MB12's data length */
volatile UINT16 *mb12timestamp; /* MB12'S timer stamp */
volatile UINT32 *mb12ID; /* MB12'S standard ID */
volatile UCHAR *mb12data0; /* MB12'S data byte 0 */
volatile UCHAR *mb12data1; /* MB12'S data byte 1 */
volatile UCHAR *mb12data2; /* MB12'S data byte 2 */
volatile UCHAR *mb12data3; /* MB12'S data byte 3 */
volatile UCHAR *mb12data4; /* MB12'S data byte 4 */
volatile UCHAR *mb12data5; /* MB12'S data byte 5 */
volatile UCHAR *mb12data6; /* MB12'S data byte 6 */
volatile UCHAR *mb12data7; /* MB12'S data byte 7 */
volatile UINT16 *mb13code; /* MB13's missage buffer code */
volatile UINT16 *mb13length; /* MB13's data length */
volatile UINT16 *mb13timestamp; /* MB13'S timer stamp */
volatile UINT32 *mb13ID; /* MB13'S standard ID */
volatile UCHAR *mb13data0; /* MB13'S data byte 0 */
volatile UCHAR *mb13data1; /* MB13'S data byte 1 */
volatile UCHAR *mb13data2; /* MB13'S data byte 2 */
volatile UCHAR *mb13data3; /* MB13'S data byte 3 */
volatile UCHAR *mb13data4; /* MB13'S data byte 4 */
volatile UCHAR *mb13data5; /* MB13'S data byte 5 */
volatile UCHAR *mb13data6; /* MB13'S data byte 6 */
volatile UCHAR *mb13data7; /* MB13'S data byte 7 */
volatile UINT16 *mb14code; /* MB14's missage buffer code */
volatile UINT16 *mb14length; /* MB14's data length */
volatile UINT16 *mb14timestamp; /* MB14'S timer stamp */
volatile UINT32 *mb14ID; /* MB14'S standard ID */
volatile UCHAR *mb14data0; /* MB14'S data byte 0 */
volatile UCHAR *mb14data1; /* MB14'S data byte 1 */
volatile UCHAR *mb14data2; /* MB14'S data byte 2 */
volatile UCHAR *mb14data3; /* MB14'S data byte 3 */
volatile UCHAR *mb14data4; /* MB14'S data byte 4 */
volatile UCHAR *mb14data5; /* MB14'S data byte 5 */
volatile UCHAR *mb14data6; /* MB14'S data byte 6 */
volatile UCHAR *mb14data7; /* MB14'S data byte 7 */
volatile UINT16 *mb15code; /* MB15's missage buffer code */
volatile UINT16 *mb15length; /* MB15's data length */
volatile UINT16 *mb15timestamp; /* MB15'S timer stamp */
volatile UINT32 *mb15ID; /* MB15'S standard ID */
volatile UCHAR *mb15data0; /* MB15'S data byte 0 */
volatile UCHAR *mb15data1; /* MB15'S data byte 1 */
volatile UCHAR *mb15data2; /* MB15'S data byte 2 */
volatile UCHAR *mb15data3; /* MB15'S data byte 3 */
volatile UCHAR *mb15data4; /* MB15'S data byte 4 */
volatile UCHAR *mb15data5; /* MB15'S data byte 5 */
volatile UCHAR *mb15data6; /* MB15'S data byte 6 */
volatile UCHAR *mb15data7; /* MB15'S data byte 7 */
} Can_DEV;
extern Can_DEV can_chan_dev[NUM_CAN];
#endif /* _ASMLANGUAGE */
IMPORT STATUS CanDrv(void);
IMPORT STATUS CanDevCreate(void);
IMPORT void Can0TxInterrupt (void);
IMPORT void Can1TxInterrupt (void);
IMPORT void Can0RxInterrupt (void);
IMPORT void Can1RxInterrupt (void);
IMPORT void CanDevInit (void);
IMPORT int CanOpen(Can_DEV *,UCHAR *,int);
IMPORT int CanWrite(Can_DEV *,UCHAR *,UINT16);
IMPORT int CanRead(Can_DEV *,UCHAR *,UINT16);
IMPORT int CanIoctl(Can_DEV *,int,void *);
IMPORT int CanClose(Can_DEV *);
IMPORT void Can0Test(void);
#ifdef __cplusplus
}
#endif
#endif /* __INCcoldfireSioh */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -