Xmodem.h
上传用户:wealth48
上传日期:2022-06-24
资源大小:1701k
文件大小:1k
源码类别:

uCOS

开发平台:

C/C++

  1. #ifndef __XMODEM_H__
  2. #define __XMODEM_H__
  3. #include "../inc/macro.h"
  4. #define XMODEM_SOH      0x01
  5. #define XMODEM_STX      0x02
  6. #define XMODEM_ETX      0x03
  7. #define XMODEM_EOT      0x04
  8. #define XMODEM_ENQ      0x05
  9. #define XMODEM_ACK      0x06
  10. #define XMODEM_BS       0x08
  11. #define XMODEM_CR       0x0d
  12. #define XMODEM_LF       0x0a
  13. #define XMODEM_DLE      0x10
  14. #define XMODEM_XON      0x11
  15. #define XMODEM_XOFF     0x13
  16. #define XMODEM_NAK      0x15
  17. #define XMODEM_CAN      0x18 //Cancel
  18. #define XMODEM_CTLZ     0x1a
  19. #define XMODEM_ESC      0x1b
  20. #define XMODEM_TXT      0x01
  21. #define XMODEM_DAT      0x02
  22. int calcrc(unsigned char *ptr, int count);
  23. int XReceiveFile(char * filename,int filetype);
  24. int XTransmitFile(char * filename,int filetype);
  25. int XReceive2Mem(unsigned char *pbuffer, unsigned int* n);
  26. #endif