STM32L486xx HAL User Manual
Functions
Data_Management
SWPMI Exported Functions

Functions

__STATIC_INLINE uint32_t LL_SWPMI_GetReceiveFrameLength (SWPMI_TypeDef *SWPMIx)
 Retrieve number of data bytes present in payload of received frame.
__STATIC_INLINE void LL_SWPMI_TransmitData32 (SWPMI_TypeDef *SWPMIx, uint32_t TxData)
 Transmit Data Register.
__STATIC_INLINE uint32_t LL_SWPMI_ReceiveData32 (SWPMI_TypeDef *SWPMIx)
 Receive Data Register.
__STATIC_INLINE void LL_SWPMI_EnableTXBypass (SWPMI_TypeDef *SWPMIx)
 Enable SWP Transceiver Bypass.
__STATIC_INLINE void LL_SWPMI_DisableTXBypass (SWPMI_TypeDef *SWPMIx)
 Disable SWP Transceiver Bypass.

Function Documentation

__STATIC_INLINE void LL_SWPMI_DisableTXBypass ( SWPMI_TypeDef *  SWPMIx)

Disable SWP Transceiver Bypass.

Note:
SWPMI_RX, SWPMI_TX and SWPMI_SUSPEND signals are available as alternate function on GPIOs. This configuration is selected to connect an external transceiver
Reference Manual to LL API cross reference:
OR TBYP LL_SWPMI_DisableTXBypass
Parameters:
SWPMIxSWPMI Instance
Return values:
None

Definition at line 1126 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE void LL_SWPMI_EnableTXBypass ( SWPMI_TypeDef *  SWPMIx)

Enable SWP Transceiver Bypass.

Note:
The external interface for SWPMI is SWPMI_IO (SWPMI_RX, SWPMI_TX and SWPMI_SUSPEND signals are not available on GPIOs)
Reference Manual to LL API cross reference:
OR TBYP LL_SWPMI_EnableTXBypass
Parameters:
SWPMIxSWPMI Instance
Return values:
None

Definition at line 1113 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE uint32_t LL_SWPMI_GetReceiveFrameLength ( SWPMI_TypeDef *  SWPMIx)

Retrieve number of data bytes present in payload of received frame.

Reference Manual to LL API cross reference:
RFL RFL LL_SWPMI_GetReceiveFrameLength
Parameters:
SWPMIxSWPMI Instance
Return values:
Valuebetween Min_Data=0x00 and Max_Data=0x1F

Definition at line 1077 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE uint32_t LL_SWPMI_ReceiveData32 ( SWPMI_TypeDef *  SWPMIx)

Receive Data Register.

Reference Manual to LL API cross reference:
RDR RD LL_SWPMI_ReceiveData32
Parameters:
SWPMIxSWPMI Instance
Return values:
Valuebetween Min_Data=0x00000000 and Max_Data=0xFFFFFFFF

Definition at line 1100 of file stm32l4xx_ll_swpmi.h.

__STATIC_INLINE void LL_SWPMI_TransmitData32 ( SWPMI_TypeDef *  SWPMIx,
uint32_t  TxData 
)

Transmit Data Register.

Reference Manual to LL API cross reference:
TDR TD LL_SWPMI_TransmitData32
Parameters:
SWPMIxSWPMI Instance
TxDataValue between Min_Data=0x00000000 and Max_Data=0xFFFFFFFF
Return values:
None

Definition at line 1089 of file stm32l4xx_ll_swpmi.h.