1.1.7 SDSPI Driver

The SDSPI driver is a multi-client multi-instance buffer model based block driver interface which can be used to communicate with SD cards.

Key features of Memory driver:

  • Supports Asynchronous (non-blocking) and Synchronous (blocking) mode of operation

  • Supports both DMA and non-DMA modes

  • The SDSPI driver is capable of interacting to the SD card either via SPI PLIB interface or via SPI Driver interface, selectable in MCC configuration of the SDSPI driver

  • The driver API interface can be used directly by the application to read/write directly from the SD card Or the SDSPI driver can be used with a file system