Changeset 1917
- Timestamp:
- 11/10/08 15:44:52 (2 months ago)
- Files:
-
- trunk/bertos/cfg/cfg_xmodem.h (modified) (2 diffs)
- trunk/bertos/net/xmodem.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/bertos/cfg/cfg_xmodem.h
r1378 r1917 41 41 #define CFG_XMODEM_H 42 42 43 /// Enable Rx 43 /// Enable Rx 44 44 #define CONFIG_XMODEM_RECV 1 45 45 … … 50 50 #define CONFIG_XMODEM_1KCRC 1 51 51 52 /// Max retries before giving up 53 #define CONFIG_XMODEM_MAXRETRIES 15 54 55 /// Max retries before switching to BCC 56 #define CONFIG_XMODEM_MAXCRCRETRIES 7 57 52 58 #endif /* CFG_XMODEM_H */ 53 59 trunk/bertos/net/xmodem.c
r1550 r1917 70 70 /*\}*/ 71 71 72 #define XM_MAXRETRIES 15 /**< Max retries before giving up */73 #define XM_MAXCRCRETRIES 7 /**< Max retries before switching to BCC */74 75 72 #if CONFIG_XMODEM_1KCRC == 1 76 73 #define XM_BUFSIZE 1024 /**< 1024 bytes of block buffer */ … … 130 127 retries++; 131 128 132 if (retries >= XM_MAXRETRIES)129 if (retries >= CONFIG_XMODEM_MAXRETRIES) 133 130 { 134 131 kfile_putc(XM_CAN, &port->fd); … … 141 138 if (blocknr == 0) 142 139 { 143 if (retries < XM_MAXCRCRETRIES)140 if (retries < CONFIG_XMODEM_MAXCRCRETRIES) 144 141 { 145 142 XMODEM_PROGRESS("Request Tx (CRC)\n"); … … 274 271 { 275 272 /* User callback failed: abort transfer immediately */ 276 retries = XM_MAXRETRIES;273 retries = CONFIG_XMODEM_MAXRETRIES; 277 274 purge = true; 278 275 } … … 375 372 retries++; 376 373 XMODEM_PROGRESS("Retries %d\n", retries); 377 if (retries <= XM_MAXRETRIES)374 if (retries <= CONFIG_XMODEM_MAXRETRIES) 378 375 break; 379 376 /* falling through! */
