diff --git a/src/xmodem.c b/src/xmodem.c index d8366f0..979f8d4 100644 --- a/src/xmodem.c +++ b/src/xmodem.c @@ -5,13 +5,8 @@ #include "ff.h" #include "xmodem.h" -#define ASC_ACK (0x06) -#define ASC_NAK (0x15) -#define ASC_SOH (0x01) -#define ASC_EOT (0x04) - void xmodem_rxfile(FIL* fil) { - uint8_t rxbuf[128], sum=0, sender_sum; + uint8_t rxbuf[XMODEM_BLKSIZE], sum=0, sender_sum; uint8_t blknum, blknum2; uint8_t count; uint32_t totalbytes = 0; @@ -26,12 +21,12 @@ void xmodem_rxfile(FIL* fil) { do { blknum=uart_getc(); blknum2=uart_getc(); - for(count=0; count<128; count++) { + for(count=0; count