summaryrefslogtreecommitdiff
path: root/drivers/sdcard/sdtest.py
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2022-09-06 13:49:10 +1000
committerJim Mussared <jim.mussared@gmail.com>2022-09-08 11:27:05 +1000
commit24678fe452e9c0d0b96575424f81fb4a5f5f4302 (patch)
treebb1a3dce7accd6f31477ea759d278dbdfbd8a57b /drivers/sdcard/sdtest.py
parentd84c6ef0e8dd363881d80b2d8fb03447cc349830 (diff)
drivers: Remove drivers that are now in micropython-lib.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
Diffstat (limited to 'drivers/sdcard/sdtest.py')
-rw-r--r--drivers/sdcard/sdtest.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/drivers/sdcard/sdtest.py b/drivers/sdcard/sdtest.py
deleted file mode 100644
index 018ef7c64..000000000
--- a/drivers/sdcard/sdtest.py
+++ /dev/null
@@ -1,61 +0,0 @@
-# Test for sdcard block protocol
-# Peter hinch 30th Jan 2016
-import os, sdcard, machine
-
-
-def sdtest():
- spi = machine.SPI(1)
- spi.init() # Ensure right baudrate
- sd = sdcard.SDCard(spi, machine.Pin.board.X21) # Compatible with PCB
- vfs = os.VfsFat(sd)
- os.mount(vfs, "/fc")
- print("Filesystem check")
- print(os.listdir("/fc"))
-
- line = "abcdefghijklmnopqrstuvwxyz\n"
- lines = line * 200 # 5400 chars
- short = "1234567890\n"
-
- fn = "/fc/rats.txt"
- print()
- print("Multiple block read/write")
- with open(fn, "w") as f:
- n = f.write(lines)
- print(n, "bytes written")
- n = f.write(short)
- print(n, "bytes written")
- n = f.write(lines)
- print(n, "bytes written")
-
- with open(fn, "r") as f:
- result1 = f.read()
- print(len(result1), "bytes read")
-
- fn = "/fc/rats1.txt"
- print()
- print("Single block read/write")
- with open(fn, "w") as f:
- n = f.write(short) # one block
- print(n, "bytes written")
-
- with open(fn, "r") as f:
- result2 = f.read()
- print(len(result2), "bytes read")
-
- os.umount("/fc")
-
- print()
- print("Verifying data read back")
- success = True
- if result1 == "".join((lines, short, lines)):
- print("Large file Pass")
- else:
- print("Large file Fail")
- success = False
- if result2 == short:
- print("Small file Pass")
- else:
- print("Small file Fail")
- success = False
- print()
- print("Tests", "passed" if success else "failed")