drivers/sdcard: Change driver to use new block-device protocol.

pull/3857/merge
Damien George 2018-06-15 18:01:36 +10:00
rodzic 34b2f6b6fc
commit 8b8c083625
1 zmienionych plików z 5 dodań i 3 usunięć

Wyświetl plik

@ -223,9 +223,6 @@ class SDCard:
self.cs(1)
self.spi.write(b'\xff')
def count(self):
return self.sectors
def readblocks(self, block_num, buf):
nblocks = len(buf) // 512
assert nblocks and not len(buf) % 512, 'Buffer length is invalid'
@ -270,3 +267,8 @@ class SDCard:
offset += 512
nblocks -= 1
self.write_token(_TOKEN_STOP_TRAN)
def ioctl(self, op, arg):
print('ioctl', op, arg)
if op == 4: # get number of blocks
return self.sectors