There is a library to read sd cards but there is no library to "become" sd card to other hardware
(via small pcb adapter inserted into sd card slot of other hardware and connected to circuitpython device).
The goal would be to for, example, expose fs of hardware running circuitpython as sd card in a way so both,
circuitpython and other hardware could access it.
Some other projects for reference:
https://github.com/ZipCPU/sdspi/blob/master/bench/cpp/sdspisim.cpp
https://github.com/ZipCPU/zbasic/blob/master/sw/board/sdtest.c
https://github.com/raspberrypi/pico-examples/tree/master/spi/spi_master_slave
https://wiki.tizen.org/SDWire (but this only does switching between real sd card and sd card--usb storage chip)
https://github.com/FYSETC/FYSETC-SD-WIFI , https://github.com/FYSETC/ESPWebDAV (another switching device, this time between real sd card and esp8266)
https://www.eevblog.com/forum/microcontrollers/sd-card-emulator/ old discussion on eevblog
There is a library to read sd cards but there is no library to "become" sd card to other hardware
(via small pcb adapter inserted into sd card slot of other hardware and connected to circuitpython device).
The goal would be to for, example, expose fs of hardware running circuitpython as sd card in a way so both,
circuitpython and other hardware could access it.
Some other projects for reference:
https://github.com/ZipCPU/sdspi/blob/master/bench/cpp/sdspisim.cpp
https://github.com/ZipCPU/zbasic/blob/master/sw/board/sdtest.c
https://github.com/raspberrypi/pico-examples/tree/master/spi/spi_master_slave
https://wiki.tizen.org/SDWire (but this only does switching between real sd card and sd card--usb storage chip)
https://github.com/FYSETC/FYSETC-SD-WIFI , https://github.com/FYSETC/ESPWebDAV (another switching device, this time between real sd card and esp8266)
https://www.eevblog.com/forum/microcontrollers/sd-card-emulator/ old discussion on eevblog