xmodem.h 752 B

123456789101112131415161718192021222324252627282930313233343536
  1. /* SPDX-License-Identifier: GPL-2.0-or-later */
  2. /*=====================================================
  3. Copyright (c) 2020 by StarFiveTech Incorporated. All Rights Reserved.
  4. FileName: xmodem.h
  5. Author: Date:
  6. Description:
  7. Version:
  8. History:
  9. =====================================================*/
  10. #ifndef _XMODEM_H_
  11. #define _XMODEM_H_
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. #include "comdef.h"
  16. /* returns the number of bytes transferred */
  17. //UINT32 xmodem_recv_file(UINT8 *start_addr, UINT32 len);
  18. //UINT32 xmodem_recv_128(UINT8 *start_addr, UINT32 len);
  19. int xmodemReceive(unsigned char *dest, int destsz);
  20. int xmodemTransmit(unsigned char *src, int srcsz);
  21. #ifdef __cplusplus
  22. }
  23. #endif
  24. #endif //_XMODEM_H_