STM32H735xx HAL User Manual
|
Functions | |
void | PSSI_DMATransmitCplt (DMA_HandleTypeDef *hdma) |
DMA PSSI slave transmit process complete callback. | |
void | PSSI_DMAReceiveCplt (DMA_HandleTypeDef *hdma) |
DMA PSSI master receive process complete callback. | |
void | PSSI_DMAError (DMA_HandleTypeDef *hdma) |
void | PSSI_DMAAbort (DMA_HandleTypeDef *hdma) |
DMA PSSI communication abort callback (To be called at end of DMA Abort procedure). | |
static void | PSSI_Error (PSSI_HandleTypeDef *hpssi, uint32_t ErrorCode) |
PSSI Errors process. | |
static HAL_StatusTypeDef | PSSI_WaitOnStatusUntilTimeout (PSSI_HandleTypeDef *hpssi, uint32_t Flag, FlagStatus Status, uint32_t Timeout, uint32_t Tickstart) |
This function handles PSSI Communication Timeout. |
void PSSI_DMAAbort | ( | DMA_HandleTypeDef * | hdma | ) |
DMA PSSI communication abort callback (To be called at end of DMA Abort procedure).
hdma | DMA handle. |
None |
Definition at line 1691 of file stm32h7xx_hal_pssi.c.
References __PSSI_HandleTypeDef::AbortCpltCallback, __PSSI_HandleTypeDef::ErrorCallback, HAL_PSSI_STATE_ABORT, HAL_PSSI_STATE_READY, __PSSI_HandleTypeDef::hdmarx, __PSSI_HandleTypeDef::hdmatx, __PSSI_HandleTypeDef::State, and __DMA_HandleTypeDef::XferAbortCallback.
Referenced by HAL_PSSI_Abort_DMA(), HAL_PSSI_IRQHandler(), and PSSI_Error().
void PSSI_DMAError | ( | DMA_HandleTypeDef * | hdma | ) |
Definition at line 1747 of file stm32h7xx_hal_pssi.c.
References __PSSI_HandleTypeDef::ErrorCallback, __PSSI_HandleTypeDef::ErrorCode, HAL_PSSI_DISABLE, HAL_PSSI_DISABLE_IT, HAL_PSSI_ERROR_NONE, HAL_PSSI_STATE_ABORT, HAL_PSSI_STATE_READY, PSSI_Error(), PSSI_FLAG_OVR_RIS, and __PSSI_HandleTypeDef::State.
Referenced by HAL_PSSI_Receive_DMA(), and HAL_PSSI_Transmit_DMA().
void PSSI_DMAReceiveCplt | ( | DMA_HandleTypeDef * | hdma | ) |
DMA PSSI master receive process complete callback.
hdma | DMA handle |
None |
Definition at line 1650 of file stm32h7xx_hal_pssi.c.
References __PSSI_HandleTypeDef::ErrorCode, HAL_PSSI_DISABLE_IT, HAL_PSSI_ERROR_NONE, HAL_PSSI_STATE_ABORT, HAL_PSSI_STATE_READY, PSSI_Error(), PSSI_FLAG_OVR_RIS, __PSSI_HandleTypeDef::RxCpltCallback, and __PSSI_HandleTypeDef::State.
Referenced by HAL_PSSI_Receive_DMA().
void PSSI_DMATransmitCplt | ( | DMA_HandleTypeDef * | hdma | ) |
DMA PSSI slave transmit process complete callback.
hdma | DMA handle |
None |
Definition at line 1609 of file stm32h7xx_hal_pssi.c.
References __PSSI_HandleTypeDef::ErrorCode, HAL_PSSI_DISABLE_IT, HAL_PSSI_ERROR_NONE, HAL_PSSI_STATE_ABORT, HAL_PSSI_STATE_READY, PSSI_Error(), PSSI_FLAG_OVR_RIS, __PSSI_HandleTypeDef::State, and __PSSI_HandleTypeDef::TxCpltCallback.
Referenced by HAL_PSSI_Transmit_DMA().
static void PSSI_Error | ( | PSSI_HandleTypeDef * | hpssi, |
uint32_t | ErrorCode | ||
) | [static] |
PSSI Errors process.
hpssi | PSSI handle. |
ErrorCode | Error code to handle. |
None |
Definition at line 1510 of file stm32h7xx_hal_pssi.c.
References __PSSI_HandleTypeDef::AbortCpltCallback, __PSSI_HandleTypeDef::ErrorCallback, __PSSI_HandleTypeDef::ErrorCode, __PCD_HandleTypeDef::ErrorCode, HAL_DMA_Abort_IT(), HAL_PSSI_DISABLE_IT, HAL_PSSI_STATE_ABORT, HAL_PSSI_STATE_BUSY_RX, HAL_PSSI_STATE_BUSY_TX, HAL_PSSI_STATE_READY, __PSSI_HandleTypeDef::hdmarx, __PSSI_HandleTypeDef::hdmatx, __PSSI_HandleTypeDef::Instance, PSSI_DMAAbort(), PSSI_FLAG_OVR_RIS, __PSSI_HandleTypeDef::State, __DMA_HandleTypeDef::XferAbortCallback, and __PSSI_HandleTypeDef::XferCount.
Referenced by PSSI_DMAError(), PSSI_DMAReceiveCplt(), and PSSI_DMATransmitCplt().
static HAL_StatusTypeDef PSSI_WaitOnStatusUntilTimeout | ( | PSSI_HandleTypeDef * | hpssi, |
uint32_t | Flag, | ||
FlagStatus | Status, | ||
uint32_t | Timeout, | ||
uint32_t | Tickstart | ||
) | [static] |
This function handles PSSI Communication Timeout.
hpssi | Pointer to a PSSI_HandleTypeDef structure that contains the configuration information for the specified PSSI. |
Flag | Specifies the PSSI flag to check. |
Status | The new Flag status (SET or RESET). |
Timeout | Timeout duration |
Tickstart | Tick start value |
HAL | status |
Definition at line 1726 of file stm32h7xx_hal_pssi.c.
References __PSSI_HandleTypeDef::ErrorCode, HAL_GetTick(), HAL_PSSI_ERROR_TIMEOUT, HAL_PSSI_GET_STATUS, HAL_PSSI_STATE_READY, and __PSSI_HandleTypeDef::State.
Referenced by HAL_PSSI_Receive(), and HAL_PSSI_Transmit().