Go to the source code of this file.
|
| static void | SPI_Send_Data_RxIgnore (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| |
| static void | SPI_Send_Data (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| |
| static void | SPI_Send_Dummy (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| |
| static void | SPI_Receive_Data (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| |
| uint32_t | Chip_SPI_CalClkRateDivider (LPC_SPI_T *pSPI, uint32_t bitRate) |
| | Calculate the divider for SPI clock.
|
| |
| void | Chip_SPI_Init (LPC_SPI_T *pSPI, SPI_CONFIG_T *pConfig) |
| | Initialize the SPI.
|
| |
| void | Chip_SPI_DeInit (LPC_SPI_T *pSPI) |
| | Deinitialise the SPI.
|
| |
| void | Chip_SPI_Int_Cmd (LPC_SPI_T *pSPI, uint32_t IntMask, FunctionalState NewState) |
| | Enable/Disable SPI interrupt.
|
| |
| uint32_t | Chip_SPI_RWFrames_Blocking (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| | SPI Polling Read/Write in blocking mode.
|
| |
| uint32_t | Chip_SPI_WriteFrames_Blocking (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| | SPI Polling Write in blocking mode.
|
| |
| uint32_t | Chip_SPI_ReadFrames_Blocking (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| | SPI Polling Read in blocking mode.
|
| |
| Status | Chip_SPI_Int_RWFrames (LPC_SPI_T *pSPI, CHIP_SPI_DATA_SETUP_T *pXfSetup) |
| | SPI Interrupt Read/Write.
|
| |