freeportcomms.h
来自「simulink real-time workshop for dragon12」· C头文件 代码 · 共 53 行
H
53 行
/******************************************************************************/
/* Header file 'freePortComms.h' */
/******************************************************************************/
#ifndef _FREEPORTCOMMS_
#define _FREEPORTCOMMS_
// maximum number of user data communication channels
#define MAX_FREECOM_CHANNELS 5 /* maximum number of user communication channels */
#define MAX_FREECOM_BUF_SIZE 50 /* currently limited to 50 data bytes (FW-08-06) */
#define MAX_NUM_COM_PORTS 4 /* COM1, COM2, COM3, COM4 */
// size of host sided communication buffer
#define FREEPORT_HOST_BUF_SIZE (MAX_FREECOM_CHANNELS*MAX_FREECOM_BUF_SIZE+200)
#ifndef _S0_USERTEL_
#ifndef _RADIOCOMMS_
// all buffer variables are of the following format...
typedef struct myUsrBuf_tag {
int_T buffer_full;
uint_T access_count;
uint_T buf_size;
uint8_T *buf;
} myUsrBuf;
#endif /* _RADIOCOMMS_ */
#endif /* _S0_USERTEL_ */
#ifdef MATLAB_MEX_FILE
#include <windows.h> /* HANDLE */
// port access - host only (COM)
typedef struct myCOMPort_tag {
uint8_T access_count;
HANDLE hCom;
} myCOMPort;
#endif
// target : declare global user communication admin variables
extern myUsrBuf *freecomTelBuf[]; /* defined in mc_main.c */
#endif /* _FREEPORTCOMMS_ */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?