SD/MMC reading/writing with C SDK

This page summarizes the projects mentioned and recommended in the original post on /r/raspberrypipico

Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • LearnThisRepo.com - Learn 300+ open source libraries for free using AI.
  • no-OS-FatFS-SD-SPI-RPi-Pico

    A FAT filesystem with SPI driver for SD card on Raspberry Pi Pico

    Have you tried this? https://github.com/carlk3/no-OS-FatFS-SD-SPI-RPi-Pico

  • rpi

    Microcontroller projects (RPi, Arduino, ATTiny85, ESP, Pico, STM8/32)

    I have managed to interface to an SD card as a block device, no file system. I was able to play audio that I dumped to the card. The project is here: https://github.com/blippy/rpi/tree/master/pico/sdcard It is not feature-complete (it doesn't write to cards, and only supports version 2 cards), but hey, it is at least a proof-if-concept that it is doable.

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • pico-extras

    There is https://github.com/raspberrypi/pico-extras/tree/master/src/rp2_common/pico_sd_card which is SDIO based, and works for reading/writing sectors, but very bare bones prototype atm.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts