1.1.9 SPI Driver
The SPI Driver is a multi-client, multi-instance buffer model based driver interface which can be used to communicate with various client devices, such as EEPROM, ADC, etc.
Key features of SPI driver:
- Multi Client: Each instance of SPI driver can have multiple clients. This means the SPI driver supports multiple clients connected to the same SPI bus.
- Multi Instance: Provides interface to manage multiple instances of SPI peripheral
- Supports Asynchronous and Synchronous modes of operation
- Supports Bare Metal and RTOS environments
- Supports DMA
