drivers/sdcard: Add delay in init_card_v1 to make timeout work.

This now follows how init_card_v2 works.
pull/9042/head
Kyuchumimo 2022-08-09 18:30:21 -06:00 zatwierdzone przez Damien George
rodzic 9bcb2c0a20
commit bfc63a5c84
1 zmienionych plików z 1 dodań i 0 usunięć

Wyświetl plik

@ -118,6 +118,7 @@ class SDCard:
def init_card_v1(self): def init_card_v1(self):
for i in range(_CMD_TIMEOUT): for i in range(_CMD_TIMEOUT):
time.sleep_ms(50)
self.cmd(55, 0, 0) self.cmd(55, 0, 0)
if self.cmd(41, 0, 0) == 0: if self.cmd(41, 0, 0) == 0:
# SDSC card, uses byte addressing in read/write/erase commands # SDSC card, uses byte addressing in read/write/erase commands