STM32H735xx HAL User Manual
|
SWPMI handle Structure definition. More...
#include <stm32h7xx_hal_swpmi.h>
Data Fields | |
SWPMI_TypeDef * | Instance |
SWPMI_InitTypeDef | Init |
uint32_t * | pTxBuffPtr |
uint32_t | TxXferSize |
uint32_t | TxXferCount |
uint32_t * | pRxBuffPtr |
uint32_t | RxXferSize |
uint32_t | RxXferCount |
DMA_HandleTypeDef * | hdmatx |
DMA_HandleTypeDef * | hdmarx |
HAL_LockTypeDef | Lock |
__IO HAL_SWPMI_StateTypeDef | State |
__IO uint32_t | ErrorCode |
void(* | RxCpltCallback )(struct __SWPMI_HandleTypeDef *hswpmi) |
void(* | RxHalfCpltCallback )(struct __SWPMI_HandleTypeDef *hswpmi) |
void(* | TxCpltCallback )(struct __SWPMI_HandleTypeDef *hswpmi) |
void(* | TxHalfCpltCallback )(struct __SWPMI_HandleTypeDef *hswpmi) |
void(* | ErrorCallback )(struct __SWPMI_HandleTypeDef *hswpmi) |
void(* | MspInitCallback )(struct __SWPMI_HandleTypeDef *hswpmi) |
void(* | MspDeInitCallback )(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI handle Structure definition.
Definition at line 86 of file stm32h7xx_hal_swpmi.h.
void(* __SWPMI_HandleTypeDef::ErrorCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI error callback
Definition at line 122 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Init(), HAL_SWPMI_IRQHandler(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_UnRegisterCallback(), SWPMI_DMAAbortOnError(), SWPMI_DMAError(), and SWPMI_DMATransmitCplt().
__IO uint32_t __SWPMI_HandleTypeDef::ErrorCode |
SWPMI Error code
Definition at line 115 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_DeInit(), HAL_SWPMI_DMAStop(), HAL_SWPMI_GetError(), HAL_SWPMI_Init(), HAL_SWPMI_IRQHandler(), HAL_SWPMI_Receive_DMA(), HAL_SWPMI_Receive_IT(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_Transmit(), HAL_SWPMI_Transmit_DMA(), HAL_SWPMI_Transmit_IT(), HAL_SWPMI_UnRegisterCallback(), SWPMI_DMAError(), and SWPMI_DMATransmitCplt().
SWPMI Rx DMA Handle parameters
Definition at line 109 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_DMAStop(), HAL_SWPMI_IRQHandler(), and HAL_SWPMI_Receive_DMA().
SWPMI Tx DMA Handle parameters
Definition at line 107 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_DMAStop(), HAL_SWPMI_IRQHandler(), and HAL_SWPMI_Transmit_DMA().
SWPMI communication parameters
Definition at line 93 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Init().
SWPMI_TypeDef* __SWPMI_HandleTypeDef::Instance |
SWPMI registers base address
Definition at line 91 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_DeInit(), HAL_SWPMI_DisableLoopback(), HAL_SWPMI_DMAStop(), HAL_SWPMI_EnableLoopback(), HAL_SWPMI_Init(), HAL_SWPMI_IRQHandler(), HAL_SWPMI_Receive(), HAL_SWPMI_Receive_DMA(), HAL_SWPMI_Receive_IT(), HAL_SWPMI_Transmit(), HAL_SWPMI_Transmit_DMA(), HAL_SWPMI_Transmit_IT(), SWPMI_DMAReceiveCplt(), SWPMI_DMATransmitCplt(), SWPMI_EndReceive_IT(), SWPMI_EndTransmit_IT(), SWPMI_EndTransmitReceive_IT(), SWPMI_Receive_IT(), SWPMI_Transmit_IT(), and SWPMI_WaitOnFlagSetUntilTimeout().
HAL_LockTypeDef __SWPMI_HandleTypeDef::Lock |
void(* __SWPMI_HandleTypeDef::MspDeInitCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI MSP de-init callback
Definition at line 124 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_DeInit(), HAL_SWPMI_RegisterCallback(), and HAL_SWPMI_UnRegisterCallback().
void(* __SWPMI_HandleTypeDef::MspInitCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI MSP init callback
Definition at line 123 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), and HAL_SWPMI_UnRegisterCallback().
uint32_t* __SWPMI_HandleTypeDef::pRxBuffPtr |
Pointer to SWPMI Rx transfer Buffer
Definition at line 101 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Receive_DMA(), HAL_SWPMI_Receive_IT(), and SWPMI_Receive_IT().
uint32_t* __SWPMI_HandleTypeDef::pTxBuffPtr |
Pointer to SWPMI Tx transfer Buffer
Definition at line 95 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Transmit_DMA(), HAL_SWPMI_Transmit_IT(), and SWPMI_Transmit_IT().
void(* __SWPMI_HandleTypeDef::RxCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI receive complete callback
Definition at line 118 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_UnRegisterCallback(), SWPMI_DMAReceiveCplt(), and SWPMI_Receive_IT().
void(* __SWPMI_HandleTypeDef::RxHalfCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI receive half complete callback
Definition at line 119 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_UnRegisterCallback(), and SWPMI_DMARxHalfCplt().
uint32_t __SWPMI_HandleTypeDef::RxXferCount |
SWPMI Rx Transfer Counter
Definition at line 105 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Receive_IT(), SWPMI_DMAAbortOnError(), SWPMI_DMAError(), SWPMI_DMAReceiveCplt(), and SWPMI_Receive_IT().
uint32_t __SWPMI_HandleTypeDef::RxXferSize |
SWPMI Rx Transfer size
Definition at line 103 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Receive_DMA(), and HAL_SWPMI_Receive_IT().
SWPMI communication state
Definition at line 113 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_DeInit(), HAL_SWPMI_DMAStop(), HAL_SWPMI_GetState(), HAL_SWPMI_Init(), HAL_SWPMI_IRQHandler(), HAL_SWPMI_Receive(), HAL_SWPMI_Receive_DMA(), HAL_SWPMI_Receive_IT(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_Transmit(), HAL_SWPMI_Transmit_DMA(), HAL_SWPMI_Transmit_IT(), HAL_SWPMI_UnRegisterCallback(), SWPMI_DMAAbortOnError(), SWPMI_DMAError(), SWPMI_DMAReceiveCplt(), SWPMI_DMATransmitCplt(), SWPMI_EndReceive_IT(), SWPMI_EndTransmit_IT(), SWPMI_EndTransmitReceive_IT(), SWPMI_Receive_IT(), SWPMI_Transmit_IT(), and SWPMI_WaitOnFlagSetUntilTimeout().
void(* __SWPMI_HandleTypeDef::TxCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI transmit complete callback
Definition at line 120 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_UnRegisterCallback(), SWPMI_DMATransmitCplt(), and SWPMI_EndTransmit_IT().
void(* __SWPMI_HandleTypeDef::TxHalfCpltCallback)(struct __SWPMI_HandleTypeDef *hswpmi) |
SWPMI transmit half complete callback
Definition at line 121 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_UnRegisterCallback(), and SWPMI_DMATxHalfCplt().
uint32_t __SWPMI_HandleTypeDef::TxXferCount |
SWPMI Tx Transfer Counter
Definition at line 99 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Transmit_DMA(), HAL_SWPMI_Transmit_IT(), SWPMI_DMAAbortOnError(), SWPMI_DMAError(), SWPMI_DMATransmitCplt(), and SWPMI_Transmit_IT().
uint32_t __SWPMI_HandleTypeDef::TxXferSize |
SWPMI Tx Transfer size
Definition at line 97 of file stm32h7xx_hal_swpmi.h.
Referenced by HAL_SWPMI_Transmit_DMA(), and HAL_SWPMI_Transmit_IT().