Spi
Informative
The SPI driver (SpiDrv) — a thin, portable abstraction over an SPI controller, operating each channel as a controller or a target, transferring data in chunked buffer sets over a chip-select (CS) sequence. The driver builds on the shared foundation in General.
Find your way by goal (see How to Read This Specification):
Understand it — General (overview & concepts) and Design Decisions (the rationale)
Use it — application developers: Guide (quickstart & task-oriented guides)
Implement it — silicon vendors: Reference (API, configuration, errors) and Spi — Requirements (the binding contract)