CircuitPython SD卡库。
项目描述
简介
CircuitPython SD卡驱动程序。这实现了使用< cite >storage.VfsFat挂载SD卡所需的基本读取和写入块功能。
依赖项
此驱动程序依赖于
请确保所有依赖项都在CircuitPython文件系统中可用。这可以通过下载Adafruit库和驱动程序包轻松实现。
用法示例
在SD卡上挂载文件系统,以便通过正常的Python方式访问它很容易。
以下是为Feather M0 Adalogger的示例。大部分内容在不同板上都相同,只是SPI和芯片选择(cs)连接的引脚除外。
import adafruit_sdcard
import busio
import digitalio
import board
import storage
# Connect to the card and mount the filesystem.
spi = busio.SPI(board.SCK, board.MOSI, board.MISO)
cs = digitalio.DigitalInOut(board.SD_CS)
sdcard = adafruit_sdcard.SDCard(spi, cs)
vfs = storage.VfsFat(sdcard)
storage.mount(vfs, "/sd")
# Use the filesystem as normal.
with open("/sd/test.txt", "w") as f:
f.write("Hello world\n")
文档
此库的API文档可在Read the Docs上找到。
有关构建库文档的信息,请查看此指南。
贡献
欢迎贡献!在贡献之前,请阅读我们的行为准则,以帮助本项目保持友好。
项目详情
下载文件
下载适合您平台的应用程序文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
adafruit_circuitpython_sd-3.3.23.tar.gz (30.2 kB 查看哈希值)
构建分布
关闭
哈希值(adafruit_circuitpython_sd-3.3.23-py3-none-any.whl)
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d150fac2b8ea1baf5f428609a1e58830398090d11c497320da67571b8f673a51 |
|
MD5 | f8538be818dbaeabe2107a20d383fcc2 |
|
BLAKE2b-256 | fb969b543e8a6e5db9e095deb812323ea223bb92764b6361841ec5e6a9738d9d |