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 MHC 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