RTEMS 6.1-rc7
Loading...
Searching...
No Matches
Functions

Functions

__STATIC_INLINE uint32_t LL_SWPMI_GetReceiveFrameLength (SWPMI_TypeDef *SWPMIx)
 Retrieve number of data bytes present in payload of received frame @rmtoll RFL RFL LL_SWPMI_GetReceiveFrameLength.
 
__STATIC_INLINE void LL_SWPMI_TransmitData32 (SWPMI_TypeDef *SWPMIx, uint32_t TxData)
 Transmit Data Register @rmtoll TDR TD LL_SWPMI_TransmitData32.
 
__STATIC_INLINE uint32_t LL_SWPMI_ReceiveData32 (SWPMI_TypeDef *SWPMIx)
 Receive Data Register @rmtoll RDR RD LL_SWPMI_ReceiveData32.
 
__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.
 

Detailed Description

Function Documentation

◆ LL_SWPMI_DisableTXBypass()

__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
In SWPMI_IO bypass mode, SWPEN bit in SWPMI_CR register must be kept cleared @rmtoll OR TBYP LL_SWPMI_DisableTXBypass
Parameters
SWPMIxSWPMI Instance
Return values
None

◆ LL_SWPMI_EnableTXBypass()

__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) @rmtoll OR TBYP LL_SWPMI_EnableTXBypass
Parameters
SWPMIxSWPMI Instance
Return values
None

◆ LL_SWPMI_GetReceiveFrameLength()

__STATIC_INLINE uint32_t LL_SWPMI_GetReceiveFrameLength ( SWPMI_TypeDef SWPMIx)

Retrieve number of data bytes present in payload of received frame @rmtoll RFL RFL LL_SWPMI_GetReceiveFrameLength.

Parameters
SWPMIxSWPMI Instance
Return values
Valuebetween Min_Data=0x00 and Max_Data=0x1F

◆ LL_SWPMI_ReceiveData32()

__STATIC_INLINE uint32_t LL_SWPMI_ReceiveData32 ( SWPMI_TypeDef SWPMIx)

Receive Data Register @rmtoll RDR RD LL_SWPMI_ReceiveData32.

Parameters
SWPMIxSWPMI Instance
Return values
Valuebetween Min_Data=0x00000000 and Max_Data=0xFFFFFFFF

◆ LL_SWPMI_TransmitData32()

__STATIC_INLINE void LL_SWPMI_TransmitData32 ( SWPMI_TypeDef SWPMIx,
uint32_t  TxData 
)

Transmit Data Register @rmtoll TDR TD LL_SWPMI_TransmitData32.

Parameters
SWPMIxSWPMI Instance
TxDataValue between Min_Data=0x00000000 and Max_Data=0xFFFFFFFF
Return values
None