|
Defines |
| #define | SPI_ERR_RECEIVE_OVERFLOW 1 |
| #define | SPI_ERR_TRANSMIT_OVERFLOW 2 |
| #define | SPI_ERR_HARDWARE 3 |
Typedefs |
| typedef long | T_SPI_HANDLE |
| typedef void(* | T_SPI_DATA_CALLBACK )(T_SPI_HANDLE, unsigned short) |
Functions |
| unsigned short | spi_setup (unsigned char pa_cMaSl, unsigned long pa_nBaudrate, unsigned short pa_nTransferSize, unsigned short pa_nClockPolarity, unsigned short pa_nMsbLsbFirst, unsigned short pa_nMasterErrorFlag, unsigned long pa_nSystemClk) |
| void | spi_cleanup (void) |
| T_SPI_HANDLE | spi_open (unsigned short pa_nSlaveNumber, unsigned short pa_nRxBufferSize, unsigned short pa_nTxBufferSize, T_SPI_DATA_CALLBACK pa_fnDataCallback) |
| void | spi_writeData (T_SPI_HANDLE pa_hDevice, unsigned short pa_nData) |
| unsigned short | spi_readData (T_SPI_HANDLE pa_hDevice, unsigned char *pa_cError) |
| void | spi_setSlave (T_SPI_HANDLE pa_hDevice) |
| void | spi_resetSlave (T_SPI_HANDLE pa_hDevice) |
| unsigned short | spi_close (T_SPI_HANDLE pa_hDevice) |