Update scsibus.ino

This commit is contained in:
David Kuder 2023-05-13 03:01:20 -04:00
parent d420244da9
commit a09d5dbf13

View File

@ -330,7 +330,7 @@ void readDataPhaseSD(uint32_t adds, uint32_t len)
*/ */
void readDataPhaseRaw(uint32_t adds, uint32_t len) void readDataPhaseRaw(uint32_t adds, uint32_t len)
{ {
#if WRITE_SPEED_OPTIMIZE #if WRITE_SPEED_OPTIMIZE_RAW
uint32_t bigread = (MAX_BLOCKSIZE / m_sel->m_blocksize); uint32_t bigread = (MAX_BLOCKSIZE / m_sel->m_blocksize);
#endif #endif
uint32_t i = 0; uint32_t i = 0;
@ -343,7 +343,7 @@ void readDataPhaseRaw(uint32_t adds, uint32_t len)
SET_IO_INACTIVE(); SET_IO_INACTIVE();
while(i < len) { while(i < len) {
#if WRITE_SPEED_OPTIMIZE #if WRITE_SPEED_OPTIMIZE_RAW
if((len-i) >= bigread) { if((len-i) >= bigread) {
readHandshakeBlock(m_buf, MAX_BLOCKSIZE); readHandshakeBlock(m_buf, MAX_BLOCKSIZE);
sd.card()->writeSectors(pos, m_buf, (MAX_BLOCKSIZE / 512)); sd.card()->writeSectors(pos, m_buf, (MAX_BLOCKSIZE / 512));
@ -417,7 +417,7 @@ void verifyDataPhaseSD(uint32_t adds, uint32_t len)
*/ */
void verifyDataPhaseRaw(uint32_t adds, uint32_t len) void verifyDataPhaseRaw(uint32_t adds, uint32_t len)
{ {
#if WRITE_SPEED_OPTIMIZE #if WRITE_SPEED_OPTIMIZE_RAW
uint32_t bigread = (MAX_BLOCKSIZE / m_sel->m_blocksize); uint32_t bigread = (MAX_BLOCKSIZE / m_sel->m_blocksize);
#endif #endif
uint32_t i = 0; uint32_t i = 0;
@ -429,7 +429,7 @@ void verifyDataPhaseRaw(uint32_t adds, uint32_t len)
SET_IO_INACTIVE(); SET_IO_INACTIVE();
while(i < len) { while(i < len) {
#if WRITE_SPEED_OPTIMIZE #if WRITE_SPEED_OPTIMIZE_RAW
if((len-i) >= bigread) { if((len-i) >= bigread) {
readHandshakeBlock(m_buf, MAX_BLOCKSIZE); readHandshakeBlock(m_buf, MAX_BLOCKSIZE);
i += bigread; i += bigread;
@ -446,4 +446,4 @@ void verifyDataPhaseRaw(uint32_t adds, uint32_t len)
} }
#endif #endif
} }
} }