1The SPI Master Synchronous Driver
2=================================
3
4The serial peripheral interface (SPI) is a synchronous serial communication
5interface.
6
7SPI devices communicate in full duplex mode using a master-slave
8architecture with a single master. The master device originates the frame for
9reading and writing. Multiple slave devices are supported through selection
10with individual slave select (SS) lines.
11
12Features
13--------
14
15* Initialization/de-initialization
16* Enabling/disabling
17* Control of the following settings:
18
19  * Baudrate
20  * SPI mode
21  * Character size
22  * Data order
23* Data transfer: transmission, reception and full-duplex
24
25Applications
26------------
27
28Send/receive/exchange data with a SPI slave device. E.g., serial flash, SD card,
29LCD controller, etc.
30
31Dependencies
32------------
33
34SPI master capable hardware
35
36Concurrency
37-----------
38
39N/A
40
41Limitations
42-----------
43
44The slave select (SS) is not automatically inserted during read/write/transfer,
45user must use I/O to control the devices' SS.
46
47Known issues and workarounds
48----------------------------
49
50N/A
51
52