Skip to content

Commit 0c8a6a3

Browse files
committed
Updated example to initialize SD card
1 parent c0f29d7 commit 0c8a6a3

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

examples/logging_filehandler.py

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,24 @@
11
# SPDX-FileCopyrightText: 2021 Alec Delaney
22
# SPDX-License-Identifier: MIT
33

4+
import board
5+
import busio
6+
from digitalio import DigitalInOut
7+
import storage
8+
import adafruit_sdcard
49
import adafruit_logging as logging
510

6-
# Initialize log functionality on a writable medium, like an SD card
11+
# Get chip select pin depending on the board, this one is for the Feather M4 Express
12+
sd_cs = board.D10
13+
14+
# Set up an SD card to write to
15+
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
16+
cs = DigitalInOut(sd_cs)
17+
sdcard = adafruit_sdcard.SDCard(spi, cs)
18+
vfs = storage.VfsFat(sdcard)
19+
storage.mount(vfs, "/sd")
20+
21+
# Initialize log functionality
722
log_filepath = "/sd/testlog.log"
823
logger = logging.getLogger("testlog")
924
file_handler = logging.FileHandler(log_filepath)

0 commit comments

Comments
 (0)