|
STM32L4xx_HAL_Driver
1.14.0
|
Private functions. More...
Functions | |
| static void | SPI_DMATransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI transmit process complete callback. More... | |
| static void | SPI_DMAReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI receive process complete callback. More... | |
| static void | SPI_DMATransmitReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI transmit receive process complete callback. More... | |
| static void | SPI_DMAHalfTransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI half transmit process complete callback. More... | |
| static void | SPI_DMAHalfReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI half receive process complete callback. More... | |
| static void | SPI_DMAHalfTransmitReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI half transmit receive process complete callback. More... | |
| static void | SPI_DMAError (DMA_HandleTypeDef *hdma) |
| DMA SPI communication error callback. More... | |
| static void | SPI_DMAAbortOnError (DMA_HandleTypeDef *hdma) |
| DMA SPI communication abort callback, when initiated by HAL services on Error (To be called at end of DMA Abort procedure following error occurrence). More... | |
| static void | SPI_DMATxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SPI Tx communication abort callback, when initiated by user (To be called at end of DMA Tx Abort procedure following user abort request). More... | |
| static void | SPI_DMARxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SPI Rx communication abort callback, when initiated by user (To be called at end of DMA Rx Abort procedure following user abort request). More... | |
| static HAL_StatusTypeDef | SPI_WaitFlagStateUntilTimeout (SPI_HandleTypeDef *hspi, uint32_t Flag, FlagStatus State, uint32_t Timeout, uint32_t Tickstart) |
| Handle SPI Communication Timeout. More... | |
| static HAL_StatusTypeDef | SPI_WaitFifoStateUntilTimeout (SPI_HandleTypeDef *hspi, uint32_t Fifo, uint32_t State, uint32_t Timeout, uint32_t Tickstart) |
| Handle SPI FIFO Communication Timeout. More... | |
| static void | SPI_TxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| Handle the data 8-bit transmit in Interrupt mode. More... | |
| static void | SPI_TxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| Handle the data 16-bit transmit in Interrupt mode. More... | |
| static void | SPI_RxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| Manage the receive 8-bit in Interrupt context. More... | |
| static void | SPI_RxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| Manage the 16-bit receive in Interrupt context. More... | |
| static void | SPI_2linesRxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| Rx 8-bit handler for Transmit and Receive in Interrupt mode. More... | |
| static void | SPI_2linesTxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| Tx 8-bit handler for Transmit and Receive in Interrupt mode. More... | |
| static void | SPI_2linesTxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| Tx 16-bit handler for Transmit and Receive in Interrupt mode. More... | |
| static void | SPI_2linesRxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| Rx 16-bit handler for Transmit and Receive in Interrupt mode. More... | |
| static void | SPI_RxISR_8BITCRC (struct __SPI_HandleTypeDef *hspi) |
| Manage the CRC 8-bit receive in Interrupt context. More... | |
| static void | SPI_RxISR_16BITCRC (struct __SPI_HandleTypeDef *hspi) |
| Manage the CRC 16-bit receive in Interrupt context. More... | |
| static void | SPI_2linesRxISR_8BITCRC (struct __SPI_HandleTypeDef *hspi) |
| Rx 8-bit handler for Transmit and Receive in Interrupt mode. More... | |
| static void | SPI_2linesRxISR_16BITCRC (struct __SPI_HandleTypeDef *hspi) |
| Manage the CRC 16-bit receive for Transmit and Receive in Interrupt mode. More... | |
| static void | SPI_AbortRx_ISR (SPI_HandleTypeDef *hspi) |
| Handle abort a Rx transaction. More... | |
| static void | SPI_AbortTx_ISR (SPI_HandleTypeDef *hspi) |
| Handle abort a Tx or Rx/Tx transaction. More... | |
| static void | SPI_CloseRxTx_ISR (SPI_HandleTypeDef *hspi) |
| Handle the end of the RXTX transaction. More... | |
| static void | SPI_CloseRx_ISR (SPI_HandleTypeDef *hspi) |
| Handle the end of the RX transaction. More... | |
| static void | SPI_CloseTx_ISR (SPI_HandleTypeDef *hspi) |
| Handle the end of the TX transaction. More... | |
| static HAL_StatusTypeDef | SPI_EndRxTransaction (SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t Tickstart) |
| Handle the check of the RX transaction complete. More... | |
| static HAL_StatusTypeDef | SPI_EndRxTxTransaction (SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t Tickstart) |
| Handle the check of the RXTX or TX transaction complete. More... | |
Private functions.
|
static |
Rx 16-bit handler for Transmit and Receive in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3537 of file stm32l4xx_hal_spi.c.
|
static |
Manage the CRC 16-bit receive for Transmit and Receive in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3571 of file stm32l4xx_hal_spi.c.
|
static |
Rx 8-bit handler for Transmit and Receive in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3412 of file stm32l4xx_hal_spi.c.
|
static |
Rx 8-bit handler for Transmit and Receive in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3463 of file stm32l4xx_hal_spi.c.
|
static |
Tx 16-bit handler for Transmit and Receive in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3589 of file stm32l4xx_hal_spi.c.
|
static |
Tx 8-bit handler for Transmit and Receive in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3490 of file stm32l4xx_hal_spi.c.
|
static |
Handle abort a Rx transaction.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 4146 of file stm32l4xx_hal_spi.c.
|
static |
Handle abort a Tx or Rx/Tx transaction.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 4191 of file stm32l4xx_hal_spi.c.
|
static |
Handle the end of the RX transaction.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 4040 of file stm32l4xx_hal_spi.c.
|
static |
Handle the end of the RXTX transaction.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3963 of file stm32l4xx_hal_spi.c.
|
static |
Handle the end of the TX transaction.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 4097 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI communication abort callback, when initiated by HAL services on Error (To be called at end of DMA Abort procedure following error occurrence).
| hdma | DMA handle. |
| None |
Definition at line 3259 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI communication error callback.
| hdma | pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 3236 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI half receive process complete callback.
| hdma | pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 3200 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI half transmit process complete callback.
| hdma | pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 3182 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI half transmit receive process complete callback.
| hdma | pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 3218 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI receive process complete callback.
| hdma | pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2998 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI Rx communication abort callback, when initiated by user (To be called at end of DMA Rx Abort procedure following user abort request).
| hdma | DMA handle. |
| None |
Definition at line 3347 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI transmit process complete callback.
| hdma | pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 2941 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI transmit receive process complete callback.
| hdma | pointer to a DMA_HandleTypeDef structure that contains the configuration information for the specified DMA module. |
| None |
Definition at line 3093 of file stm32l4xx_hal_spi.c.
|
static |
DMA SPI Tx communication abort callback, when initiated by user (To be called at end of DMA Tx Abort procedure following user abort request).
| hdma | DMA handle. |
| None |
Definition at line 3281 of file stm32l4xx_hal_spi.c.
|
static |
Handle the check of the RX transaction complete.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| Timeout | Timeout duration |
| Tickstart | tick start value |
| HAL | status |
Definition at line 3895 of file stm32l4xx_hal_spi.c.
|
static |
Handle the check of the RXTX or TX transaction complete.
| hspi | SPI handle |
| Timeout | Timeout duration |
| Tickstart | tick start value |
| HAL | status |
Definition at line 3931 of file stm32l4xx_hal_spi.c.
|
static |
Manage the 16-bit receive in Interrupt context.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3699 of file stm32l4xx_hal_spi.c.
|
static |
Manage the CRC 16-bit receive in Interrupt context.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3681 of file stm32l4xx_hal_spi.c.
|
static |
Manage the receive 8-bit in Interrupt context.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3647 of file stm32l4xx_hal_spi.c.
|
static |
Manage the CRC 8-bit receive in Interrupt context.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3627 of file stm32l4xx_hal_spi.c.
|
static |
Handle the data 16-bit transmit in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3757 of file stm32l4xx_hal_spi.c.
|
static |
Handle the data 8-bit transmit in Interrupt mode.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| None |
Definition at line 3732 of file stm32l4xx_hal_spi.c.
|
static |
Handle SPI FIFO Communication Timeout.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| Fifo | Fifo to check |
| State | Fifo state to check |
| Timeout | Timeout duration |
| Tickstart | tick start value |
| HAL | status |
Definition at line 3839 of file stm32l4xx_hal_spi.c.
|
static |
Handle SPI Communication Timeout.
| hspi | pointer to a SPI_HandleTypeDef structure that contains the configuration information for SPI module. |
| Flag | SPI flag to check |
| State | flag state to check |
| Timeout | Timeout duration |
| Tickstart | tick start value |
| HAL | status |
Definition at line 3787 of file stm32l4xx_hal_spi.c.