HAL
SPI_EndRxTxTransaction() is only used within HAL.
 
Symbols
loading...
Files
loading...

SPI_EndRxTxTransaction() function

Handle the check of the RXTX or TX transaction complete.

Syntax

static HAL_StatusTypeDef SPI_EndRxTxTransaction(SPI_HandleTypeDef *hspi,     uint32_t Timeout,     uint32_t Tickstart);
Implemented in stm32f4xx_hal_spi.c:3633

Arguments

hspi

SPI handle

Timeout

Timeout duration

Tickstart

tick start value

Return value

HAL status

References

LocationReferrerText
stm32f4xx_hal_spi.c:3633
static HAL_StatusTypeDef SPI_EndRxTxTransaction(SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t Tickstart)
stm32f4xx_hal_spi.c:261
static HAL_StatusTypeDef SPI_EndRxTxTransaction(SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t Tickstart);
stm32f4xx_hal_spi.c:904HAL_SPI_Transmit()
if (SPI_EndRxTxTransaction(hspi, Timeout, tickstart) != HAL_OK)
stm32f4xx_hal_spi.c:1358HAL_SPI_TransmitReceive()
if (SPI_EndRxTxTransaction(hspi, Timeout, tickstart) != HAL_OK)
stm32f4xx_hal_spi.c:2726SPI_DMATransmitCplt()
if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK)
stm32f4xx_hal_spi.c:2888SPI_DMATransmitReceiveCplt()
if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK)
stm32f4xx_hal_spi.c:3111SPI_DMARxAbortCallback()
if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, HAL_GetTick()) != HAL_OK)
stm32f4xx_hal_spi.c:3703SPI_CloseRxTx_ISR()
if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK)
stm32f4xx_hal_spi.c:3861SPI_CloseTx_ISR()
if (SPI_EndRxTxTransaction(hspi, SPI_DEFAULT_TIMEOUT, tickstart) != HAL_OK)

Call Tree

Functions calling SPI_EndRxTxTransaction()
Functions called by SPI_EndRxTxTransaction()
SPI_EndRxTxTransaction()
all items filtered out
Type of SPI_EndRxTxTransaction()
SPI_EndRxTxTransaction()
uint32_t
all items filtered out