update sd examples for 10.x behavior
This commit is contained in:
parent
57a70ad9e7
commit
3d3d29ccc1
2 changed files with 23 additions and 10 deletions
|
|
@ -16,14 +16,21 @@ import adafruit_sdcard
|
|||
# The SD_CS pin is the chip select line.
|
||||
SD_CS = board.SD_CS
|
||||
|
||||
# Connect to the card and mount the filesystem.
|
||||
cs = digitalio.DigitalInOut(SD_CS)
|
||||
sdcard = adafruit_sdcard.SDCard(busio.SPI(board.SD_SCK, board.SD_MOSI, board.SD_MISO), cs)
|
||||
vfs = storage.VfsFat(sdcard)
|
||||
storage.mount(vfs, "/sd")
|
||||
try:
|
||||
# Connect to the card and mount the filesystem.
|
||||
cs = digitalio.DigitalInOut(SD_CS)
|
||||
sdcard = adafruit_sdcard.SDCard(
|
||||
busio.SPI(board.SD_SCK, board.SD_MOSI, board.SD_MISO), cs
|
||||
)
|
||||
vfs = storage.VfsFat(sdcard)
|
||||
storage.mount(vfs, "/sd")
|
||||
except ValueError:
|
||||
# SD_CS in use error happens if CircuitPython core initialized the SD automatically
|
||||
pass
|
||||
|
||||
# Use the filesystem as normal! Our files are under /sd
|
||||
|
||||
|
||||
# This helper function will print the contents of the SD
|
||||
def print_directory(path, tabs=0):
|
||||
for file in os.listdir(path):
|
||||
|
|
|
|||
|
|
@ -21,11 +21,17 @@ import storage
|
|||
# The SD_CS pin is the chip select line.
|
||||
SD_CS = board.SD_CS
|
||||
|
||||
# Connect to the card and mount the filesystem.
|
||||
cs = digitalio.DigitalInOut(SD_CS)
|
||||
sdcard = adafruit_sdcard.SDCard(busio.SPI(board.SD_SCK, board.SD_MOSI, board.SD_MISO), cs)
|
||||
vfs = storage.VfsFat(sdcard)
|
||||
storage.mount(vfs, "/sd")
|
||||
try:
|
||||
# Connect to the card and mount the filesystem.
|
||||
cs = digitalio.DigitalInOut(SD_CS)
|
||||
sdcard = adafruit_sdcard.SDCard(
|
||||
busio.SPI(board.SD_SCK, board.SD_MOSI, board.SD_MISO), cs
|
||||
)
|
||||
vfs = storage.VfsFat(sdcard)
|
||||
storage.mount(vfs, "/sd")
|
||||
except ValueError:
|
||||
# SD_CS in use error happens if CircuitPython core initialized the SD automatically
|
||||
pass
|
||||
|
||||
# Use the filesystem as normal! Our files are under /sd
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue