(self)
| 117 | self.init_spi(baudrate) |
| 118 | |
| 119 | def init_card_v1(self): |
| 120 | for i in range(_CMD_TIMEOUT): |
| 121 | time.sleep_ms(50) |
| 122 | self.cmd(55, 0, 0) |
| 123 | if self.cmd(41, 0, 0) == 0: |
| 124 | # SDSC card, uses byte addressing in read/write/erase commands |
| 125 | self.cdv = 512 |
| 126 | # print("[SDCard] v1 card") |
| 127 | return |
| 128 | raise OSError("timeout waiting for v1 card") |
| 129 | |
| 130 | def init_card_v2(self): |
| 131 | for i in range(_CMD_TIMEOUT): |