From f6df5e11585ce0ddf5e7709cf5a7d3d55f8e6840 Mon Sep 17 00:00:00 2001 From: Maximilian Rehkopf Date: Sat, 8 Oct 2011 19:25:46 +0200 Subject: [PATCH] Firmware: remove magic number for XModem block size --- src/xmodem.c | 11 +++-------- src/xmodem.h | 6 ++++++ 2 files changed, 9 insertions(+), 8 deletions(-) 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