|
STM32G474xx HAL 用户手册
|
私有函数。 更多...
函数 | |
| static void | SPI_DMATransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI 发送过程完成回调函数。 | |
| static void | SPI_DMAReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI 接收过程完成回调函数。 | |
| static void | SPI_DMATransmitReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI 发送接收过程完成回调函数。 | |
| static void | SPI_DMAHalfTransmitCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI 半发送过程完成回调函数。 | |
| static void | SPI_DMAHalfReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI 半接收过程完成回调函数。 | |
| static void | SPI_DMAHalfTransmitReceiveCplt (DMA_HandleTypeDef *hdma) |
| DMA SPI 半发送接收过程完成回调函数。 | |
| static void | SPI_DMAError (DMA_HandleTypeDef *hdma) |
| DMA SPI 通信错误回调函数。 | |
| static void | SPI_DMAAbortOnError (DMA_HandleTypeDef *hdma) |
| DMA SPI 通信中止回调函数,由 HAL 服务在错误时发起(应在错误发生后 DMA 中止过程结束时调用)。 | |
| static void | SPI_DMATxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SPI 发送通信中止回调函数,由用户发起(应在用户中止请求后 DMA 发送中止过程结束时调用)。 | |
| static void | SPI_DMARxAbortCallback (DMA_HandleTypeDef *hdma) |
| DMA SPI 接收通信中止回调函数,由用户发起(应在用户中止请求后 DMA 接收中止过程结束时调用)。 | |
| static HAL_StatusTypeDef | SPI_WaitFlagStateUntilTimeout (SPI_HandleTypeDef *hspi, uint32_t Flag, FlagStatus State, uint32_t Timeout, uint32_t Tickstart) |
| 处理 SPI 通信超时。 | |
| static HAL_StatusTypeDef | SPI_WaitFifoStateUntilTimeout (SPI_HandleTypeDef *hspi, uint32_t Fifo, uint32_t State, uint32_t Timeout, uint32_t Tickstart) |
| 处理 SPI FIFO 通信超时。 | |
| static void | SPI_TxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| 在中断模式下处理 8 位数据发送。 | |
| static void | SPI_TxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| 在中断模式下处理 16 位数据发送。 | |
| static void | SPI_RxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| 在中断上下文中管理 8 位接收。 | |
| static void | SPI_RxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| 在中断上下文中管理 16 位接收。 | |
| static void | SPI_2linesRxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| 中断模式下发送和接收的 8 位接收处理程序。 | |
| static void | SPI_2linesTxISR_8BIT (struct __SPI_HandleTypeDef *hspi) |
| 中断模式下发送和接收的 8 位发送处理程序。 | |
| static void | SPI_2linesTxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| 中断模式下发送和接收的 16 位发送处理程序。 | |
| static void | SPI_2linesRxISR_16BIT (struct __SPI_HandleTypeDef *hspi) |
| 中断模式下发送和接收的 16 位接收处理程序。 | |
| static void | SPI_RxISR_8BITCRC (struct __SPI_HandleTypeDef *hspi) |
| 在中断上下文中管理 8 位 CRC 接收。 | |
| static void | SPI_RxISR_16BITCRC (struct __SPI_HandleTypeDef *hspi) |
| 在中断上下文中管理 16 位 CRC 接收。 | |
| static void | SPI_2linesRxISR_8BITCRC (struct __SPI_HandleTypeDef *hspi) |
| 中断模式下发送和接收的 8 位接收处理程序。 | |
| static void | SPI_2linesRxISR_16BITCRC (struct __SPI_HandleTypeDef *hspi) |
| 在中断模式下管理发送和接收的 16 位 CRC 接收。 | |
| static void | SPI_AbortRx_ISR (SPI_HandleTypeDef *hspi) |
| 处理中止接收事务。 | |
| static void | SPI_AbortTx_ISR (SPI_HandleTypeDef *hspi) |
| 处理中止发送或接收/发送事务。 | |
| static void | SPI_CloseRxTx_ISR (SPI_HandleTypeDef *hspi) |
| 处理接收/发送事务的结束。 | |
| static void | SPI_CloseRx_ISR (SPI_HandleTypeDef *hspi) |
| 处理接收事务的结束。 | |
| static void | SPI_CloseTx_ISR (SPI_HandleTypeDef *hspi) |
| 处理发送事务的结束。 | |
| static HAL_StatusTypeDef | SPI_EndRxTransaction (SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t Tickstart) |
| 处理接收事务完成的检查。 | |
| static HAL_StatusTypeDef | SPI_EndRxTxTransaction (SPI_HandleTypeDef *hspi, uint32_t Timeout, uint32_t Tickstart) |
| 处理接收/发送或发送事务完成的检查。 | |