Moved to sdcardio
This commit is contained in:
parent
7f7c4a9d15
commit
f79bb7a32f
8 changed files with 31 additions and 32 deletions
|
|
@ -3,7 +3,7 @@
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import adafruit_sdcard
|
import sdcardio
|
||||||
import microcontroller
|
import microcontroller
|
||||||
import board
|
import board
|
||||||
import busio
|
import busio
|
||||||
|
|
@ -16,8 +16,7 @@ led.direction = digitalio.Direction.OUTPUT
|
||||||
|
|
||||||
# Connect to the card and mount the filesystem.
|
# Connect to the card and mount the filesystem.
|
||||||
spi = busio.SPI(board.SD_SCK, board.SD_MOSI, board.SD_MISO)
|
spi = busio.SPI(board.SD_SCK, board.SD_MOSI, board.SD_MISO)
|
||||||
cs = digitalio.DigitalInOut(board.SD_CS)
|
sdcard = sdcardio.SDCard(spi, board.SD_CS)
|
||||||
sdcard = adafruit_sdcard.SDCard(spi, cs)
|
|
||||||
vfs = storage.VfsFat(sdcard)
|
vfs = storage.VfsFat(sdcard)
|
||||||
storage.mount(vfs, "/sd")
|
storage.mount(vfs, "/sd")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ import time
|
||||||
import adafruit_bitmap_font.bitmap_font
|
import adafruit_bitmap_font.bitmap_font
|
||||||
import adafruit_display_text.label
|
import adafruit_display_text.label
|
||||||
from adafruit_progressbar.progressbar import ProgressBar
|
from adafruit_progressbar.progressbar import ProgressBar
|
||||||
import adafruit_sdcard
|
import sdcardio
|
||||||
import analogjoy
|
import analogjoy
|
||||||
import audioio
|
import audioio
|
||||||
import audiomp3
|
import audiomp3
|
||||||
|
|
@ -317,8 +317,7 @@ buttons = gamepadshift.GamePadShift(digitalio.DigitalInOut(board.BUTTON_CLOCK),
|
||||||
def mount_sd():
|
def mount_sd():
|
||||||
"""Mount the SD card"""
|
"""Mount the SD card"""
|
||||||
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
|
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
|
||||||
sd_cs = digitalio.DigitalInOut(board.SD_CS)
|
sdcard = sdcardio.SDCard(spi, board.SD_CS)
|
||||||
sdcard = adafruit_sdcard.SDCard(spi, sd_cs, baudrate=6000000)
|
|
||||||
vfs = storage.VfsFat(sdcard)
|
vfs = storage.VfsFat(sdcard)
|
||||||
storage.mount(vfs, "/sd")
|
storage.mount(vfs, "/sd")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -6,10 +6,8 @@ import time
|
||||||
|
|
||||||
import analogio
|
import analogio
|
||||||
import board
|
import board
|
||||||
import digitalio
|
|
||||||
import storage
|
import storage
|
||||||
import adafruit_am2320
|
import adafruit_am2320
|
||||||
import adafruit_sdcard
|
|
||||||
|
|
||||||
vbat_voltage = analogio.AnalogIn(board.D9)
|
vbat_voltage = analogio.AnalogIn(board.D9)
|
||||||
|
|
||||||
|
|
@ -18,8 +16,18 @@ am2320 = adafruit_am2320.AM2320(i2c)
|
||||||
|
|
||||||
SD_CS = board.D10
|
SD_CS = board.D10
|
||||||
spi = board.SPI()
|
spi = board.SPI()
|
||||||
cs = digitalio.DigitalInOut(SD_CS)
|
|
||||||
sd_card = adafruit_sdcard.SDCard(spi, cs)
|
try:
|
||||||
|
import sdcardio
|
||||||
|
|
||||||
|
sdcard = sdcardio.SDCard(spi, SD_CS)
|
||||||
|
except ImportError:
|
||||||
|
import adafruit_sdcard
|
||||||
|
import digitalio
|
||||||
|
|
||||||
|
cs = digitalio.DigitalInOut(SD_CS)
|
||||||
|
sd_card = adafruit_sdcard.SDCard(spi, cs)
|
||||||
|
|
||||||
vfs = storage.VfsFat(sd_card)
|
vfs = storage.VfsFat(sd_card)
|
||||||
storage.mount(vfs, "/sd_card")
|
storage.mount(vfs, "/sd_card")
|
||||||
|
|
||||||
|
|
@ -45,10 +53,11 @@ while True:
|
||||||
print("Humidity:", humidity)
|
print("Humidity:", humidity)
|
||||||
print("VBat voltage: {:.2f}".format(battery_voltage))
|
print("VBat voltage: {:.2f}".format(battery_voltage))
|
||||||
print()
|
print()
|
||||||
sdc.write("{}, {}, {}, {:.2f}\n".format(
|
sdc.write(
|
||||||
int(time_stamp), temperature,
|
"{}, {}, {}, {:.2f}\n".format(
|
||||||
humidity, battery_voltage)
|
int(time_stamp), temperature, humidity, battery_voltage
|
||||||
)
|
)
|
||||||
|
)
|
||||||
time.sleep(3)
|
time.sleep(3)
|
||||||
except OSError:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,8 @@
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import board
|
import board
|
||||||
import digitalio
|
|
||||||
import adafruit_scd4x
|
import adafruit_scd4x
|
||||||
import adafruit_sdcard
|
import sdcardio
|
||||||
import busio
|
import busio
|
||||||
import storage
|
import storage
|
||||||
import adafruit_pcf8523
|
import adafruit_pcf8523
|
||||||
|
|
@ -27,8 +26,7 @@ SD_CS = board.D10
|
||||||
|
|
||||||
# SPI setup for SD card
|
# SPI setup for SD card
|
||||||
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
||||||
cs = digitalio.DigitalInOut(SD_CS)
|
sdcard = sdcardio.SDCard(spi, SD_CS)
|
||||||
sdcard = adafruit_sdcard.SDCard(spi, cs)
|
|
||||||
vfs = storage.VfsFat(sdcard)
|
vfs = storage.VfsFat(sdcard)
|
||||||
try:
|
try:
|
||||||
storage.mount(vfs, "/sd")
|
storage.mount(vfs, "/sd")
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ Targeted for the SAMD51 boards.
|
||||||
by Dave Astels
|
by Dave Astels
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import adafruit_sdcard
|
import sdcardio
|
||||||
import adafruit_ssd1306
|
import adafruit_ssd1306
|
||||||
import board
|
import board
|
||||||
import busio
|
import busio
|
||||||
|
|
@ -78,8 +78,7 @@ oled.show()
|
||||||
# SD_CS = board.D10
|
# SD_CS = board.D10
|
||||||
# Connect to the card and mount the filesystem.
|
# Connect to the card and mount the filesystem.
|
||||||
spi = busio.SPI(board.D13, board.D11, board.D12) # SCK, MOSI, MISO
|
spi = busio.SPI(board.D13, board.D11, board.D12) # SCK, MOSI, MISO
|
||||||
cs = digitalio.DigitalInOut(board.D10)
|
sdcard = sdcardio.SDCard(spi, board.D10)
|
||||||
sdcard = adafruit_sdcard.SDCard(spi, cs)
|
|
||||||
vfs = storage.VfsFat(sdcard)
|
vfs = storage.VfsFat(sdcard)
|
||||||
storage.mount(vfs, "/sd")
|
storage.mount(vfs, "/sd")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,10 +17,9 @@ Log data to SD card on Autologger FeatherWing
|
||||||
# The sensor updates the readings at 100Hz.
|
# The sensor updates the readings at 100Hz.
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import adafruit_sdcard
|
import sdcardio
|
||||||
import board
|
import board
|
||||||
import busio
|
import busio
|
||||||
import digitalio
|
|
||||||
import storage
|
import storage
|
||||||
import adafruit_pcf8523
|
import adafruit_pcf8523
|
||||||
import _bleio
|
import _bleio
|
||||||
|
|
@ -32,8 +31,7 @@ from adafruit_ble_berrymed_pulse_oximeter import BerryMedPulseOximeterService
|
||||||
# Logging setup
|
# Logging setup
|
||||||
SD_CS = board.D10
|
SD_CS = board.D10
|
||||||
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
||||||
cs = digitalio.DigitalInOut(SD_CS)
|
sd_card = sdcardio.SDCard(spi, SD_CS)
|
||||||
sd_card = adafruit_sdcard.SDCard(spi, cs)
|
|
||||||
vfs = storage.VfsFat(sd_card)
|
vfs = storage.VfsFat(sd_card)
|
||||||
storage.mount(vfs, "/sd_card")
|
storage.mount(vfs, "/sd_card")
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ import board
|
||||||
import busio
|
import busio
|
||||||
import digitalio
|
import digitalio
|
||||||
import storage
|
import storage
|
||||||
import adafruit_sdcard
|
import sdcardio
|
||||||
from adafruit_slideshow import PlayBackOrder, SlideShow, PlayBackDirection
|
from adafruit_slideshow import PlayBackOrder, SlideShow, PlayBackDirection
|
||||||
|
|
||||||
# Default location to look is in internal memory
|
# Default location to look is in internal memory
|
||||||
|
|
@ -18,9 +18,8 @@ switch.direction = digitalio.Direction.INPUT
|
||||||
switch.pull = digitalio.Pull.UP
|
switch.pull = digitalio.Pull.UP
|
||||||
|
|
||||||
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
|
spi = busio.SPI(board.SCK, MOSI=board.MOSI, MISO=board.MISO)
|
||||||
cs = digitalio.DigitalInOut(board.SD_CS)
|
|
||||||
try:
|
try:
|
||||||
sdcard = adafruit_sdcard.SDCard(spi, cs)
|
sdcard = sdcardio.SDCard(spi, board.SD_CS)
|
||||||
vfs = storage.VfsFat(sdcard)
|
vfs = storage.VfsFat(sdcard)
|
||||||
storage.mount(vfs, "/sd")
|
storage.mount(vfs, "/sd")
|
||||||
IMAGE_DIRECTORY = "/sd/images"
|
IMAGE_DIRECTORY = "/sd/images"
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,8 @@ import sys
|
||||||
import storage
|
import storage
|
||||||
import board
|
import board
|
||||||
import busio
|
import busio
|
||||||
import digitalio
|
|
||||||
import adafruit_touchscreen
|
import adafruit_touchscreen
|
||||||
import adafruit_sdcard
|
import sdcardio
|
||||||
from winamp_helpers import WinampApplication
|
from winamp_helpers import WinampApplication
|
||||||
|
|
||||||
# which playlist to play
|
# which playlist to play
|
||||||
|
|
@ -80,8 +79,7 @@ else: # PyPortal Titano
|
||||||
|
|
||||||
# Initializations for SDCard
|
# Initializations for SDCard
|
||||||
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
|
||||||
cs = digitalio.DigitalInOut(board.SD_CS)
|
sdcard = sdcardio.SDCard(spi, board.SD_CS)
|
||||||
sdcard = adafruit_sdcard.SDCard(spi, cs)
|
|
||||||
vfs = storage.VfsFat(sdcard)
|
vfs = storage.VfsFat(sdcard)
|
||||||
storage.mount(vfs, "/sd")
|
storage.mount(vfs, "/sd")
|
||||||
sys.path.append("/sd")
|
sys.path.append("/sd")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue