Files

sd package

File map:

  • blockdevice.go: Contains logic for creating an io.WriterAt and io.ReaderAt with the sd.BlockDevice concrete type from the sd.Card interface which is intrinsically a blocked reader and writer.

  • spicard.go: Contains the sd.SpiCard driver for controlling an SD card over SPI using the most commonly available circuit boards.

  • responses.go: Contains a currently unused SD response implementations as per the latest specification.

  • definitions.go: Contains SD Card specification definitions such as the CSD and CID types as well as encoding/decoding logic, as well as CRC logic.