1.1.8 SPI Driver
The SPI Driver is a multi-client, multi-instance buffer model based driver interface which can be used to communicate with various slave devices like 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 slaves 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.