Go to the source code of this file.
|
HAL_StatusTypeDef | HAL_SPI_Init (SPI_HandleTypeDef *hspi) |
|
HAL_StatusTypeDef | HAL_SPI_DeInit (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_MspInit (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_MspDeInit (SPI_HandleTypeDef *hspi) |
|
HAL_StatusTypeDef | HAL_SPI_Transmit (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout) |
|
HAL_StatusTypeDef | HAL_SPI_Receive (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size, uint32_t Timeout) |
|
HAL_StatusTypeDef | HAL_SPI_TransmitReceive (SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size, uint32_t Timeout) |
|
HAL_StatusTypeDef | HAL_SPI_Transmit_IT (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) |
|
HAL_StatusTypeDef | HAL_SPI_Receive_IT (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) |
|
HAL_StatusTypeDef | HAL_SPI_TransmitReceive_IT (SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size) |
|
HAL_StatusTypeDef | HAL_SPI_Transmit_DMA (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) |
|
HAL_StatusTypeDef | HAL_SPI_Receive_DMA (SPI_HandleTypeDef *hspi, uint8_t *pData, uint16_t Size) |
|
HAL_StatusTypeDef | HAL_SPI_TransmitReceive_DMA (SPI_HandleTypeDef *hspi, uint8_t *pTxData, uint8_t *pRxData, uint16_t Size) |
|
HAL_StatusTypeDef | HAL_SPI_DMAPause (SPI_HandleTypeDef *hspi) |
|
HAL_StatusTypeDef | HAL_SPI_DMAResume (SPI_HandleTypeDef *hspi) |
|
HAL_StatusTypeDef | HAL_SPI_DMAStop (SPI_HandleTypeDef *hspi) |
|
HAL_StatusTypeDef | HAL_SPI_Abort (SPI_HandleTypeDef *hspi) |
|
HAL_StatusTypeDef | HAL_SPI_Abort_IT (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_IRQHandler (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_TxCpltCallback (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_RxCpltCallback (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_TxRxCpltCallback (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_TxHalfCpltCallback (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_RxHalfCpltCallback (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_TxRxHalfCpltCallback (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_ErrorCallback (SPI_HandleTypeDef *hspi) |
|
void | HAL_SPI_AbortCpltCallback (SPI_HandleTypeDef *hspi) |
|
HAL_SPI_StateTypeDef | HAL_SPI_GetState (SPI_HandleTypeDef *hspi) |
|
uint32_t | HAL_SPI_GetError (SPI_HandleTypeDef *hspi) |
|
◆ HAL_SPI_ERROR_NONE
#define HAL_SPI_ERROR_NONE (0x00000000U) |
◆ HAL_SPI_ERROR_MODF
#define HAL_SPI_ERROR_MODF (0x00000001U) |
◆ HAL_SPI_ERROR_CRC
#define HAL_SPI_ERROR_CRC (0x00000002U) |
◆ HAL_SPI_ERROR_OVR
#define HAL_SPI_ERROR_OVR (0x00000004U) |
◆ HAL_SPI_ERROR_FRE
#define HAL_SPI_ERROR_FRE (0x00000008U) |
◆ HAL_SPI_ERROR_DMA
#define HAL_SPI_ERROR_DMA (0x00000010U) |
◆ HAL_SPI_ERROR_FLAG
#define HAL_SPI_ERROR_FLAG (0x00000020U) |
◆ HAL_SPI_ERROR_ABORT
#define HAL_SPI_ERROR_ABORT (0x00000040U) |
◆ SPI_TypeDef
◆ SPI_HandleTypeDef
◆ HAL_SPI_StateTypeDef
Enumerator |
---|
HAL_SPI_STATE_RESET | |
HAL_SPI_STATE_READY | |
HAL_SPI_STATE_BUSY | |
HAL_SPI_STATE_BUSY_TX | |
HAL_SPI_STATE_BUSY_RX | |
HAL_SPI_STATE_BUSY_TX_RX | |
HAL_SPI_STATE_ERROR | |
HAL_SPI_STATE_ABORT | |
◆ HAL_SPI_Init()
◆ HAL_SPI_DeInit()
◆ HAL_SPI_MspInit()
◆ HAL_SPI_MspDeInit()
◆ HAL_SPI_Transmit()
◆ HAL_SPI_Receive()
◆ HAL_SPI_TransmitReceive()
◆ HAL_SPI_Transmit_IT()
◆ HAL_SPI_Receive_IT()
◆ HAL_SPI_TransmitReceive_IT()
◆ HAL_SPI_Transmit_DMA()
◆ HAL_SPI_Receive_DMA()
◆ HAL_SPI_TransmitReceive_DMA()
◆ HAL_SPI_DMAPause()
◆ HAL_SPI_DMAResume()
◆ HAL_SPI_DMAStop()
◆ HAL_SPI_Abort()
◆ HAL_SPI_Abort_IT()
◆ HAL_SPI_IRQHandler()
◆ HAL_SPI_TxCpltCallback()
◆ HAL_SPI_RxCpltCallback()
◆ HAL_SPI_TxRxCpltCallback()
◆ HAL_SPI_TxHalfCpltCallback()
◆ HAL_SPI_RxHalfCpltCallback()
◆ HAL_SPI_TxRxHalfCpltCallback()
◆ HAL_SPI_ErrorCallback()
◆ HAL_SPI_AbortCpltCallback()
◆ HAL_SPI_GetState()
◆ HAL_SPI_GetError()