跳转到主要内容

CircuitPython SD卡库。

项目描述

简介

Documentation Status Discord Build Status Code Style: Black

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")

与其他设备共享SPI总线

文档

此库的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 (8.9 kB 查看哈希值)

上传时间 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面