STM32H735xx HAL User Manual
Functions
DATA_Management
SPI Exported Functions

Functions

__STATIC_INLINE uint8_t LL_SPI_ReceiveData8 (SPI_TypeDef *SPIx)
 Read Data Register.
__STATIC_INLINE uint16_t LL_SPI_ReceiveData16 (SPI_TypeDef *SPIx)
 Read Data Register.
__STATIC_INLINE uint32_t LL_SPI_ReceiveData32 (SPI_TypeDef *SPIx)
 Read Data Register.
__STATIC_INLINE void LL_SPI_TransmitData8 (SPI_TypeDef *SPIx, uint8_t TxData)
 Write Data Register.
__STATIC_INLINE void LL_SPI_TransmitData16 (SPI_TypeDef *SPIx, uint16_t TxData)
 Write Data Register.
__STATIC_INLINE void LL_SPI_TransmitData32 (SPI_TypeDef *SPIx, uint32_t TxData)
 Write Data Register.
__STATIC_INLINE void LL_SPI_SetCRCPolynomial (SPI_TypeDef *SPIx, uint32_t CRCPoly)
 Set polynomial for CRC calcul.
__STATIC_INLINE uint32_t LL_SPI_GetCRCPolynomial (SPI_TypeDef *SPIx)
 Get polynomial for CRC calcul.
__STATIC_INLINE void LL_SPI_SetUDRPattern (SPI_TypeDef *SPIx, uint32_t Pattern)
 Set the underrun pattern.
__STATIC_INLINE uint32_t LL_SPI_GetUDRPattern (SPI_TypeDef *SPIx)
 Get the underrun pattern.
__STATIC_INLINE uint32_t LL_SPI_GetRxCRC (SPI_TypeDef *SPIx)
 Get Rx CRC.
__STATIC_INLINE uint32_t LL_SPI_GetTxCRC (SPI_TypeDef *SPIx)
 Get Tx CRC.

Function Documentation

__STATIC_INLINE uint32_t LL_SPI_GetCRCPolynomial ( SPI_TypeDef *  SPIx)

Get polynomial for CRC calcul.

Reference Manual to LL API cross reference:
CRCPOLY CRCPOLY LL_SPI_GetCRCPolynomial
Parameters:
SPIxSPI Instance
Return values:
0..0xFFFFFFFF

Definition at line 2516 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_GetRxCRC ( SPI_TypeDef *  SPIx)

Get Rx CRC.

Reference Manual to LL API cross reference:
RXCRCR RXCRC LL_SPI_GetRxCRC
Parameters:
SPIxSPI Instance
Return values:
0..0xFFFFFFFF

Definition at line 2550 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_GetTxCRC ( SPI_TypeDef *  SPIx)

Get Tx CRC.

Reference Manual to LL API cross reference:
TXCRCR TXCRC LL_SPI_GetTxCRC
Parameters:
SPIxSPI Instance
Return values:
0..0xFFFFFFFF

Definition at line 2561 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_GetUDRPattern ( SPI_TypeDef *  SPIx)

Get the underrun pattern.

Reference Manual to LL API cross reference:
UDRDR UDRDR LL_SPI_GetUDRPattern
Parameters:
SPIxSPI Instance
Return values:
0..0xFFFFFFFF

Definition at line 2539 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint16_t LL_SPI_ReceiveData16 ( SPI_TypeDef *  SPIx)

Read Data Register.

Reference Manual to LL API cross reference:
RXDR . LL_SPI_ReceiveData16
Parameters:
SPIxSPI Instance
Return values:
0..0xFFFF

Definition at line 2441 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_ReceiveData16().

__STATIC_INLINE uint32_t LL_SPI_ReceiveData32 ( SPI_TypeDef *  SPIx)

Read Data Register.

Reference Manual to LL API cross reference:
RXDR . LL_SPI_ReceiveData32
Parameters:
SPIxSPI Instance
Return values:
0..0xFFFFFFFF

Definition at line 2452 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_ReceiveData32().

__STATIC_INLINE uint8_t LL_SPI_ReceiveData8 ( SPI_TypeDef *  SPIx)

Read Data Register.

Reference Manual to LL API cross reference:
RXDR . LL_SPI_ReceiveData8
Parameters:
SPIxSPI Instance
Return values:
0..0xFF

Definition at line 2430 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_SetCRCPolynomial ( SPI_TypeDef *  SPIx,
uint32_t  CRCPoly 
)

Set polynomial for CRC calcul.

Reference Manual to LL API cross reference:
CRCPOLY CRCPOLY LL_SPI_SetCRCPolynomial
Parameters:
SPIxSPI Instance
CRCPoly0..0xFFFFFFFF
Return values:
None

Definition at line 2505 of file stm32h7xx_ll_spi.h.

Referenced by LL_SPI_Init().

__STATIC_INLINE void LL_SPI_SetUDRPattern ( SPI_TypeDef *  SPIx,
uint32_t  Pattern 
)

Set the underrun pattern.

Reference Manual to LL API cross reference:
UDRDR UDRDR LL_SPI_SetUDRPattern
Parameters:
SPIxSPI Instance
Pattern0..0xFFFFFFFF
Return values:
None

Definition at line 2528 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_TransmitData16 ( SPI_TypeDef *  SPIx,
uint16_t  TxData 
)

Write Data Register.

Reference Manual to LL API cross reference:
TXDR . LL_SPI_TransmitData16
Parameters:
SPIxSPI Instance
TxData0..0xFFFF
Return values:
None

Definition at line 2476 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_TransmitData16().

__STATIC_INLINE void LL_SPI_TransmitData32 ( SPI_TypeDef *  SPIx,
uint32_t  TxData 
)

Write Data Register.

Reference Manual to LL API cross reference:
TXDR . LL_SPI_TransmitData32
Parameters:
SPIxSPI Instance
TxData0..0xFFFFFFFF
Return values:
None

Definition at line 2493 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_TransmitData32().

__STATIC_INLINE void LL_SPI_TransmitData8 ( SPI_TypeDef *  SPIx,
uint8_t  TxData 
)

Write Data Register.

Reference Manual to LL API cross reference:
TXDR . LL_SPI_TransmitData8
Parameters:
SPIxSPI Instance
TxData0..0xFF
Return values:
None

Definition at line 2464 of file stm32h7xx_ll_spi.h.