Skip to content

Commit 069fa0f

Browse files
committed
Update VS1003_STM.cpp
fix sdi_send_zeros()
1 parent 3c0a406 commit 069fa0f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

STM32F1/libraries/Serasidis_VS1003B_STM/src/VS1003_STM.cpp

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,8 +159,10 @@ void VS1003::sdi_send_zeroes(size_t len)
159159
data_mode_on();
160160
size_t chunk_length = min(len,vs1003_chunk_size);
161161
len -= chunk_length;
162-
while (chunk_length--)
163-
my_SPI->transfer(0);
162+
// DO NOT optimize these lines !!! There must be a 1us delay between bytes
163+
do {
164+
my_SPI->write(0);
165+
} while (--chunk_length);
164166
data_mode_off();
165167
}
166168
}

0 commit comments

Comments
 (0)