X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/1c9852b334371604476e95e9745978401941f056..6f73197f2e8b5a867c8ffe12906772e32e892ac9:/software/usbasp.c diff --git a/software/usbasp.c b/software/usbasp.c index 439fa3b5c..464e80da2 100644 --- a/software/usbasp.c +++ b/software/usbasp.c @@ -258,7 +258,7 @@ static int usbasp_paged_write(PROGRAMMER * pgm, AVRPART * p, AVRMEM * m, cmd[0] = address & 0xFF; cmd[1] = address >> 8; cmd[2] = page_size & 0xFF; - cmd[3] = blockflags; + cmd[3] = (blockflags & 0x0F) + ((page_size & 0xF00) >> 4); //TP: Mega128 fix blockflags = 0; n = usbasp_transmit(0, function, cmd, buffer, blocksize);