📄 srecord.h
字号:
//CAN
#define CL_BAUD_RATE 500000 /* default CAN baud rate */
#define CL_READ_QLEN_1 100 /* CAN read queue length (driver queue) - 1-port use */
#define CL_WRITE_QLEN 100 /* CAN write queue length (driver queue) */
#define SREC_NUMBER_OF_NOT_WRITTEN_LINE 2 /* Lines are not data */
#define SREC_NUMBER_OF_NOT_DATA_IN_LINE 14 /* It is not data in the line (address, check sum, title */
typedef struct {
NCTYPE_CAN_ARBID ArbitrationId;
NCTYPE_UINT8 DataLength;
NCTYPE_UINT8 Data[8];
NCTYPE_UINT8 Code[2];
} NCTYPE_CAN_FRAME_READ;
typedef struct {
unsigned long SRecordCnt;
unsigned short ErrorCode;
} NCTYPE_CAN_BOOTLOADER_FRAME;
#define CAN_INTERFACE_NAME "CAN"
#define SCI_INTERFACE_NAME "COM"
//SCI
#define BAUDRATE CBR_115200
#define BYTESIZE 8
#define PARITY NOPARITY
#define STOPBITS ONESTOPBIT
#define ASCII_XON 0x11
#define ASCII_XOFF 0x13
#define BUFFER_SIZE 4096
#define READ_BUFFER_TIMEOUT 1000
#define SRECORD_MAX_LENGTH_LINE 1000 //max value of string in S-Record file
//#define COM_PORT_NAME "COM1"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -