STM32L486xx HAL User Manual
Data Fields
__SWPMI_HandleTypeDef Struct Reference

SWPMI handle Structure definition. More...

#include <stm32l4xx_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_HandleTypeDefhdmatx
DMA_HandleTypeDefhdmarx
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)

Detailed Description

SWPMI handle Structure definition.

Definition at line 103 of file stm32l4xx_hal_swpmi.h.


Field Documentation

SWPMI Rx DMA Handle parameters

Definition at line 123 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_DMAStop(), HAL_SWPMI_IRQHandler(), and HAL_SWPMI_Receive_DMA().

SWPMI Tx DMA Handle parameters

Definition at line 121 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_DMAStop(), HAL_SWPMI_IRQHandler(), and HAL_SWPMI_Transmit_DMA().

SWPMI communication parameters

Definition at line 107 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Init().

HAL_LockTypeDef __SWPMI_HandleTypeDef::Lock

SWPMI object

Definition at line 125 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Init().

SWPMI MSP de-init callback

Definition at line 138 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_DeInit(), HAL_SWPMI_RegisterCallback(), and HAL_SWPMI_UnRegisterCallback().

SWPMI MSP init callback

Definition at line 137 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), and HAL_SWPMI_UnRegisterCallback().

Pointer to SWPMI Rx transfer Buffer

Definition at line 115 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Receive_DMA(), HAL_SWPMI_Receive_IT(), and SWPMI_Receive_IT().

Pointer to SWPMI Tx transfer Buffer

Definition at line 109 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Transmit_DMA(), HAL_SWPMI_Transmit_IT(), and SWPMI_Transmit_IT().

SWPMI receive half complete callback

Definition at line 133 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_UnRegisterCallback(), and SWPMI_DMARxHalfCplt().

SWPMI Rx Transfer Counter

Definition at line 119 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Receive_IT(), SWPMI_DMAAbortOnError(), SWPMI_DMAError(), SWPMI_DMAReceiveCplt(), and SWPMI_Receive_IT().

SWPMI Rx Transfer size

Definition at line 117 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Receive_DMA(), and HAL_SWPMI_Receive_IT().

SWPMI transmit half complete callback

Definition at line 135 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Init(), HAL_SWPMI_RegisterCallback(), HAL_SWPMI_UnRegisterCallback(), and SWPMI_DMATxHalfCplt().

SWPMI Tx Transfer size

Definition at line 111 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Transmit_DMA(), and HAL_SWPMI_Transmit_IT().


The documentation for this struct was generated from the following file: