xmodem.h

来自「ucos-II+移植到arm+s3c2410的全套代码」· C头文件 代码 · 共 33 行

H
33
字号
#ifndef __XMODEM_H__
#define __XMODEM_H__

#include "../inc/macro.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

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

int XReceiveFile(char * filename,int filetype);
int XTransmitFile(char * filename,int filetype);
int XReceive2Mem(unsigned char *pbuffer, unsigned int* n);

#endif

⌨️ 快捷键说明

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