Blame view
include/xyzModem.h
1.61 KB
83d290c56 SPDX: Convert all... |
1 |
/* SPDX-License-Identifier: eCos-2.0 */ |
cf48eb9ab Some code cleanup |
2 3 4 5 6 7 8 9 |
/* *========================================================================== * * xyzModem.h * * RedBoot stream handler for xyzModem protocol * *========================================================================== |
cf48eb9ab Some code cleanup |
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
*#####DESCRIPTIONBEGIN#### * * Author(s): gthomas * Contributors: gthomas * Date: 2000-07-14 * Purpose: * Description: * * This code is part of RedBoot (tm). * *####DESCRIPTIONEND#### * *========================================================================== */ |
f2841d377 Add support for y... |
24 25 26 27 28 29 |
#ifndef _XYZMODEM_H_ #define _XYZMODEM_H_ #define xyzModem_xmodem 1 #define xyzModem_ymodem 2 |
cf48eb9ab Some code cleanup |
30 31 |
/* Don't define this until the protocol support is in place */ /*#define xyzModem_zmodem 3 */ |
f2841d377 Add support for y... |
32 33 34 35 36 37 38 39 40 41 42 43 |
#define xyzModem_access -1 #define xyzModem_noZmodem -2 #define xyzModem_timeout -3 #define xyzModem_eof -4 #define xyzModem_cancel -5 #define xyzModem_frame -6 #define xyzModem_cksum -7 #define xyzModem_sequence -8 #define xyzModem_close 1 #define xyzModem_abort 2 |
f2841d377 Add support for y... |
44 45 46 47 48 49 50 51 52 53 54 55 56 |
#define CYGNUM_CALL_IF_SET_COMM_ID_QUERY_CURRENT #define CYGACC_CALL_IF_SET_CONSOLE_COMM(x) #define diag_vprintf vprintf #define diag_printf printf #define diag_vsprintf vsprintf #define CYGACC_CALL_IF_DELAY_US(x) udelay(x) typedef struct { char *filename; int mode; int chan; |
f2841d377 Add support for y... |
57 |
} connection_info_t; |
f2841d377 Add support for y... |
58 |
|
cf48eb9ab Some code cleanup |
59 60 61 62 |
int xyzModem_stream_open(connection_info_t *info, int *err); void xyzModem_stream_close(int *err); void xyzModem_stream_terminate(bool method, int (*getc)(void)); int xyzModem_stream_read(char *buf, int size, int *err); |
f2841d377 Add support for y... |
63 |
char *xyzModem_error(int err); |
cf48eb9ab Some code cleanup |
64 |
#endif /* _XYZMODEM_H_ */ |