We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d088814 commit 87747aeCopy full SHA for 87747ae
2 files changed
micropython/drivers/storage/sdcard/manifest.py
@@ -1,3 +1,3 @@
1
-metadata(description="SDCard block device driver.", version="0.1.0")
+metadata(description="SDCard block device driver.", version="0.1.1")
2
3
module("sdcard.py", opt=3)
micropython/drivers/storage/sdcard/sdcard.py
@@ -97,7 +97,7 @@ def init_card(self, baudrate):
97
csd = bytearray(16)
98
self.readinto(csd)
99
if csd[0] & 0xC0 == 0x40: # CSD version 2.0
100
- self.sectors = ((csd[8] << 8 | csd[9]) + 1) * 1024
+ self.sectors = ((csd[7] << 16 | csd[8] << 8 | csd[9]) + 1) * 1024
101
elif csd[0] & 0xC0 == 0x00: # CSD version 1.0 (old, <=2GB)
102
c_size = (csd[6] & 0b11) << 10 | csd[7] << 2 | csd[8] >> 6
103
c_size_mult = (csd[9] & 0b11) << 1 | csd[10] >> 7
0 commit comments