1
0
mirror of https://github.com/mist-devel/mist-firmware.git synced 2026-02-10 01:39:53 +00:00

hdd.c: fix incorrect LBA increment for direct disk access/non direct-SD mode

This commit is contained in:
Gyorgy Szombathelyi
2023-10-08 22:52:51 +02:00
parent 46fa9ba04e
commit 2d1341160d

2
hdd.c
View File

@@ -1355,8 +1355,8 @@ static inline void ATA_ReadSectors(unsigned char* tfr, unsigned short sector, un
spi_write(sector_buffer, 512*MIN(blocks, SECTOR_BUFFER_SIZE/512));
DisableFpga();
}
blocks-=MIN(blocks, SECTOR_BUFFER_SIZE/512);
lba+=MIN(blocks, SECTOR_BUFFER_SIZE/512);
blocks-=MIN(blocks, SECTOR_BUFFER_SIZE/512);
}
#ifndef SD_NO_DIRECT_MODE
}