summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2018-06-15 18:02:40 +1000
committerDamien George <damien.p.george@gmail.com>2018-06-15 18:02:40 +1000
commit1747d15c3afa12672d156664eabb29e3ba3b17d7 (patch)
tree6a41fc1acd7dcaf20c51ed8b2a69a35d4c9b0d2e
parent8b8c083625b15ae9e3560b96ee98408c4810544d (diff)
drivers/sdcard: Fix bug in computing number of sectors on SD Card.
This was a typo from the very first commit of this file.
-rw-r--r--drivers/sdcard/sdcard.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/sdcard/sdcard.py b/drivers/sdcard/sdcard.py
index 89d5d13ab..fe402f745 100644
--- a/drivers/sdcard/sdcard.py
+++ b/drivers/sdcard/sdcard.py
@@ -97,7 +97,7 @@ class SDCard:
csd = bytearray(16)
self.readinto(csd)
if csd[0] & 0xc0 == 0x40: # CSD version 2.0
- self.sectors = ((csd[8] << 8 | csd[9]) + 1) * 2014
+ self.sectors = ((csd[8] << 8 | csd[9]) + 1) * 1024
elif csd[0] & 0xc0 == 0x00: # CSD version 1.0 (old, <=2GB)
c_size = csd[6] & 0b11 | csd[7] << 2 | (csd[8] & 0b11000000) << 4
c_size_mult = ((csd[9] & 0b11) << 1) | csd[10] >> 7