STM32L443xx 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 87 of file stm32l4xx_hal_swpmi.h.


Field Documentation

SWPMI Rx DMA Handle parameters

Definition at line 110 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 108 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 94 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Init().

HAL_LockTypeDef __SWPMI_HandleTypeDef::Lock

SWPMI object

Definition at line 112 of file stm32l4xx_hal_swpmi.h.

Referenced by HAL_SWPMI_Init().

SWPMI MSP de-init callback

Definition at line 125 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 124 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 102 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 96 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 120 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 106 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 104 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 122 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 98 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: