xmodem.h

来自「MiniGUI到ucOS-II的位图操作。通过该例子」· C头文件 代码 · 共 32 行

H
32
字号
#ifndef __XMODEM_H__
#define __XMODEM_H__

#define XMODEM_SOH      0x01
#define XMODEM_STX      0x02
#define XMODEM_ETX      0x03
#define XMODEM_EOT      0x04
#define XMODEM_ENQ      0x05
#define XMODEM_ACK      0x06
#define XMODEM_BS       0x08
#define XMODEM_CR       0x0d
#define XMODEM_LF       0x0a
#define XMODEM_DLE      0x10
#define XMODEM_XON      0x11
#define XMODEM_XOFF     0x13
#define XMODEM_NAK      0x15
#define XMODEM_CAN      0x18	//Cancel
#define XMODEM_CTLZ     0x1a
#define XMODEM_ESC      0x1b

#define XMODEM_TXT      0x01
#define XMODEM_DAT      0x02

#define UARTXRTIMEOUT 4000

int calcrc(unsigned char *ptr, int count);

int XReceiveFile(int port, char * filename,int filetype);
int XTransmitFile(int port, char * filename,int filetype);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?