SPI master interface allows you a wide choice of functions for transmission data. These functions differ:
by operation mode;
by frame size;
by additional attributes.
The following list includes possible functions with brief descriptions:
- DlnSpiMasterReadWrite()
Provides SPI communication in a full-duplex mode (sends and receives data). The function treats data as arrays of 8-bit frames.
- DlnSpiMasterReadWrite16()
Provides SPI communication in a full-duplex mode (sends and receives data). The function treats data as arrays of frames up to 16 bits.
- DlnSpiMasterReadWriteEx()
Provides SPI communication in a full-duplex mode (sends and receives data).The function treats data as arrays of 8-bit frames. When transmission completes, the function can release the SS line or leave it active.
- DlnSpiMasterReadWriteSS()
Provides SPI communication in a full-duplex mode (sends and receives data). The function treats data as arrays of 8-bit frames. The function allows to select the specified SS line. When transmission completes, the function releases the SS line.
- DlnSpiMasterRead()
Provides SPI communication in a half-duplex read mode (receives data). The function treats data as an array of 8-bit frames.
- DlnSpiMasterReadEx()
Provides SPI communication in a half-duplex read mode (receives data). The function treats data as an array of 8-bit frames. When transmission completes, the function can release the SS line or leave it active.
- DlnSpiMasterWrite()
Provides SPI communication in a half-duplex write mode (sends data). The function treats data as an array of 8-bit frames.
- DlnSpiMasterWriteEx()
Provides SPI communication in a half-duplex write mode (sends data). The function treats data as an array of 8-bit frames. When transmission completes, the function can release the SS line or leave it active.