|
Functions |
| bool | spi_platformInit (unsigned short pa_nSlaveNumber) |
| void | spi_set_slave_select (T_SPI_SPEC *pa_pSpec, unsigned char pa_cSlave) |
| void | spi_reset_slave_select (T_SPI_SPEC *pa_pSpec, unsigned char pa_cSlave) |
| T_ERROR_CODE | spi_selectSlave (T_SPI_HANDLE pa_hDevice) |
| void | spi_deselectSlave (T_SPI_HANDLE pa_hDevice) |
| ADI_INT_HANDLER_RESULT | SPIintHandler (void *pa_pClientArg) |
| T_ERROR_CODE | 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) |
| unsigned short | spi_rwData (T_SPI_HANDLE pa_hDevice, unsigned short pa_nData, unsigned char *pa_cError) |
| T_ERROR_CODE | spi_close (T_SPI_HANDLE pa_hDevice) |
Variables |
| bool | g_bSPIinitialized = false |
| bool | g_bSPIlocked = false |
| unsigned char | g_bSPISlaveInuse [SPI_MAX_NR_OF_SLAVES] = {0} |
| unsigned short | g_nSPIslaveCount |
| unsigned short | g_anSPIslaveFlagMasks [] |
| T_SPI_SPEC | g_SPIspec |