Skip to content

Commit f79bb7a

Browse files
committed
Moved to sdcardio
1 parent 7f7c4a9 commit f79bb7a

File tree

8 files changed

+31
-32
lines changed

8 files changed

+31
-32
lines changed

Adafruit_Grand_Central_M4_Express/code.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# SPDX-License-Identifier: MIT
44

55
import time
6-
import adafruit_sdcard
6+
import sdcardio
77
import microcontroller
88
import board
99
import busio
@@ -16,8 +16,7 @@
1616

1717
# Connect to the card and mount the filesystem.
1818
spi = busio.SPI(board.SD_SCK, board.SD_MOSI, board.SD_MISO)
19-
cs = digitalio.DigitalInOut(board.SD_CS)
20-
sdcard = adafruit_sdcard.SDCard(spi, cs)
19+
sdcard = sdcardio.SDCard(spi, board.SD_CS)
2120
vfs = storage.VfsFat(sdcard)
2221
storage.mount(vfs, "/sd")
2322

CircuitPython_JEplayer_mp3/code.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
import adafruit_bitmap_font.bitmap_font
4040
import adafruit_display_text.label
4141
from adafruit_progressbar.progressbar import ProgressBar
42-
import adafruit_sdcard
42+
import sdcardio
4343
import analogjoy
4444
import audioio
4545
import audiomp3
@@ -317,8 +317,7 @@ def choose_folder(self, base='/sd'):
317317
def mount_sd():
318318
"""Mount the SD card"""
319319
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
320-
sd_cs = digitalio.DigitalInOut(board.SD_CS)
321-
sdcard = adafruit_sdcard.SDCard(spi, sd_cs, baudrate=6000000)
320+
sdcard = sdcardio.SDCard(spi, board.SD_CS)
322321
vfs = storage.VfsFat(sdcard)
323322
storage.mount(vfs, "/sd")
324323

Data_Logging_with_Feather_and_CircuitPython/code.py

Lines changed: 17 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@
66

77
import analogio
88
import board
9-
import digitalio
109
import storage
1110
import adafruit_am2320
12-
import adafruit_sdcard
1311

1412
vbat_voltage = analogio.AnalogIn(board.D9)
1513

@@ -18,8 +16,18 @@
1816

1917
SD_CS = board.D10
2018
spi = board.SPI()
21-
cs = digitalio.DigitalInOut(SD_CS)
22-
sd_card = adafruit_sdcard.SDCard(spi, cs)
19+
20+
try:
21+
import sdcardio
22+
23+
sdcard = sdcardio.SDCard(spi, SD_CS)
24+
except ImportError:
25+
import adafruit_sdcard
26+
import digitalio
27+
28+
cs = digitalio.DigitalInOut(SD_CS)
29+
sd_card = adafruit_sdcard.SDCard(spi, cs)
30+
2331
vfs = storage.VfsFat(sd_card)
2432
storage.mount(vfs, "/sd_card")
2533

@@ -45,10 +53,11 @@ def get_voltage(pin):
4553
print("Humidity:", humidity)
4654
print("VBat voltage: {:.2f}".format(battery_voltage))
4755
print()
48-
sdc.write("{}, {}, {}, {:.2f}\n".format(
49-
int(time_stamp), temperature,
50-
humidity, battery_voltage)
51-
)
56+
sdc.write(
57+
"{}, {}, {}, {:.2f}\n".format(
58+
int(time_stamp), temperature, humidity, battery_voltage
59+
)
60+
)
5261
time.sleep(3)
5362
except OSError:
5463
pass

Disconnected_CO2_Data_Logger/code.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@
44

55
import time
66
import board
7-
import digitalio
87
import adafruit_scd4x
9-
import adafruit_sdcard
8+
import sdcardio
109
import busio
1110
import storage
1211
import adafruit_pcf8523
@@ -27,8 +26,7 @@
2726

2827
# SPI setup for SD card
2928
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
30-
cs = digitalio.DigitalInOut(SD_CS)
31-
sdcard = adafruit_sdcard.SDCard(spi, cs)
29+
sdcard = sdcardio.SDCard(spi, SD_CS)
3230
vfs = storage.VfsFat(sdcard)
3331
try:
3432
storage.mount(vfs, "/sd")

EPROM_Emulator/code.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
by Dave Astels
3434
"""
3535

36-
import adafruit_sdcard
36+
import sdcardio
3737
import adafruit_ssd1306
3838
import board
3939
import busio
@@ -78,8 +78,7 @@
7878
# SD_CS = board.D10
7979
# Connect to the card and mount the filesystem.
8080
spi = busio.SPI(board.D13, board.D11, board.D12) # SCK, MOSI, MISO
81-
cs = digitalio.DigitalInOut(board.D10)
82-
sdcard = adafruit_sdcard.SDCard(spi, cs)
81+
sdcard = sdcardio.SDCard(spi, board.D10)
8382
vfs = storage.VfsFat(sdcard)
8483
storage.mount(vfs, "/sd")
8584

Pulse_Oximeter_Logger/code.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,9 @@
1717
# The sensor updates the readings at 100Hz.
1818

1919
import time
20-
import adafruit_sdcard
20+
import sdcardio
2121
import board
2222
import busio
23-
import digitalio
2423
import storage
2524
import adafruit_pcf8523
2625
import _bleio
@@ -32,8 +31,7 @@
3231
# Logging setup
3332
SD_CS = board.D10
3433
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
35-
cs = digitalio.DigitalInOut(SD_CS)
36-
sd_card = adafruit_sdcard.SDCard(spi, cs)
34+
sd_card = sdcardio.SDCard(spi, SD_CS)
3735
vfs = storage.VfsFat(sd_card)
3836
storage.mount(vfs, "/sd_card")
3937

PyPortal_ViewMaster/code.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import busio
88
import digitalio
99
import storage
10-
import adafruit_sdcard
10+
import sdcardio
1111
from adafruit_slideshow import PlayBackOrder, SlideShow, PlayBackDirection
1212

1313
# Default location to look is in internal memory
@@ -18,9 +18,8 @@
1818
switch.pull = digitalio.Pull.UP
1919

2020
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
21-
cs = digitalio.DigitalInOut(board.SD_CS)
2221
try:
23-
sdcard = adafruit_sdcard.SDCard(spi, cs)
22+
sdcard = sdcardio.SDCard(spi, board.SD_CS)
2423
vfs = storage.VfsFat(sdcard)
2524
storage.mount(vfs, "/sd")
2625
IMAGE_DIRECTORY = "/sd/images"

PyPortal_Winamp_Player/code.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99
import storage
1010
import board
1111
import busio
12-
import digitalio
1312
import adafruit_touchscreen
14-
import adafruit_sdcard
13+
import sdcardio
1514
from winamp_helpers import WinampApplication
1615

1716
# which playlist to play
@@ -80,8 +79,7 @@
8079

8180
# Initializations for SDCard
8281
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
83-
cs = digitalio.DigitalInOut(board.SD_CS)
84-
sdcard = adafruit_sdcard.SDCard(spi, cs)
82+
sdcard = sdcardio.SDCard(spi, board.SD_CS)
8583
vfs = storage.VfsFat(sdcard)
8684
storage.mount(vfs, "/sd")
8785
sys.path.append("/sd")

0 commit comments

Comments
 (0)