STM32H735xx HAL User Manual
Functions
IT_Management
SPI Exported Functions

Functions

__STATIC_INLINE void LL_SPI_EnableIT_RXP (SPI_TypeDef *SPIx)
 Enable Rx Packet available IT.
__STATIC_INLINE void LL_SPI_EnableIT_TXP (SPI_TypeDef *SPIx)
 Enable Tx Packet space available IT.
__STATIC_INLINE void LL_SPI_EnableIT_DXP (SPI_TypeDef *SPIx)
 Enable Duplex Packet available IT.
__STATIC_INLINE void LL_SPI_EnableIT_EOT (SPI_TypeDef *SPIx)
 Enable End Of Transfer IT.
__STATIC_INLINE void LL_SPI_EnableIT_TXTF (SPI_TypeDef *SPIx)
 Enable TXTF IT.
__STATIC_INLINE void LL_SPI_EnableIT_UDR (SPI_TypeDef *SPIx)
 Enable Underrun IT.
__STATIC_INLINE void LL_SPI_EnableIT_OVR (SPI_TypeDef *SPIx)
 Enable Overrun IT.
__STATIC_INLINE void LL_SPI_EnableIT_CRCERR (SPI_TypeDef *SPIx)
 Enable CRC Error IT.
__STATIC_INLINE void LL_SPI_EnableIT_FRE (SPI_TypeDef *SPIx)
 Enable TI Frame Format Error IT.
__STATIC_INLINE void LL_SPI_EnableIT_MODF (SPI_TypeDef *SPIx)
 Enable MODF IT.
__STATIC_INLINE void LL_SPI_EnableIT_TSER (SPI_TypeDef *SPIx)
 Enable TSER reload IT.
__STATIC_INLINE void LL_SPI_DisableIT_RXP (SPI_TypeDef *SPIx)
 Disable Rx Packet available IT.
__STATIC_INLINE void LL_SPI_DisableIT_TXP (SPI_TypeDef *SPIx)
 Disable Tx Packet space available IT.
__STATIC_INLINE void LL_SPI_DisableIT_DXP (SPI_TypeDef *SPIx)
 Disable Duplex Packet available IT.
__STATIC_INLINE void LL_SPI_DisableIT_EOT (SPI_TypeDef *SPIx)
 Disable End Of Transfer IT.
__STATIC_INLINE void LL_SPI_DisableIT_TXTF (SPI_TypeDef *SPIx)
 Disable TXTF IT.
__STATIC_INLINE void LL_SPI_DisableIT_UDR (SPI_TypeDef *SPIx)
 Disable Underrun IT.
__STATIC_INLINE void LL_SPI_DisableIT_OVR (SPI_TypeDef *SPIx)
 Disable Overrun IT.
__STATIC_INLINE void LL_SPI_DisableIT_CRCERR (SPI_TypeDef *SPIx)
 Disable CRC Error IT.
__STATIC_INLINE void LL_SPI_DisableIT_FRE (SPI_TypeDef *SPIx)
 Disable TI Frame Format Error IT.
__STATIC_INLINE void LL_SPI_DisableIT_MODF (SPI_TypeDef *SPIx)
 Disable MODF IT.
__STATIC_INLINE void LL_SPI_DisableIT_TSER (SPI_TypeDef *SPIx)
 Disable TSER reload IT.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_RXP (SPI_TypeDef *SPIx)
 Check if Rx Packet available IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TXP (SPI_TypeDef *SPIx)
 Check if Tx Packet space available IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_DXP (SPI_TypeDef *SPIx)
 Check if Duplex Packet available IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_EOT (SPI_TypeDef *SPIx)
 Check if End Of Transfer IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TXTF (SPI_TypeDef *SPIx)
 Check if TXTF IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_UDR (SPI_TypeDef *SPIx)
 Check if Underrun IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_OVR (SPI_TypeDef *SPIx)
 Check if Overrun IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_CRCERR (SPI_TypeDef *SPIx)
 Check if CRC Error IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_FRE (SPI_TypeDef *SPIx)
 Check if TI Frame Format Error IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_MODF (SPI_TypeDef *SPIx)
 Check if MODF IT is enabled.
__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TSER (SPI_TypeDef *SPIx)
 Check if TSER reload IT is enabled.

Function Documentation

__STATIC_INLINE void LL_SPI_DisableIT_CRCERR ( SPI_TypeDef *  SPIx)

Disable CRC Error IT.

Reference Manual to LL API cross reference:
IER CRCEIE LL_SPI_DisableIT_CRCERR
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2183 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_DisableIT_DXP ( SPI_TypeDef *  SPIx)

Disable Duplex Packet available IT.

Reference Manual to LL API cross reference:
IER DXPIE LL_SPI_DisableIT_DXP
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2128 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_DisableIT_EOT ( SPI_TypeDef *  SPIx)

Disable End Of Transfer IT.

Reference Manual to LL API cross reference:
IER EOTIE LL_SPI_DisableIT_EOT
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2139 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_DisableIT_FRE ( SPI_TypeDef *  SPIx)

Disable TI Frame Format Error IT.

Reference Manual to LL API cross reference:
IER TIFREIE LL_SPI_DisableIT_FRE
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2194 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_DisableIT_FRE().

__STATIC_INLINE void LL_SPI_DisableIT_MODF ( SPI_TypeDef *  SPIx)

Disable MODF IT.

Reference Manual to LL API cross reference:
IER MODFIE LL_SPI_DisableIT_MODF
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2205 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_DisableIT_OVR ( SPI_TypeDef *  SPIx)

Disable Overrun IT.

Reference Manual to LL API cross reference:
IER OVRIE LL_SPI_DisableIT_OVR
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2172 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_DisableIT_OVR().

__STATIC_INLINE void LL_SPI_DisableIT_RXP ( SPI_TypeDef *  SPIx)

Disable Rx Packet available IT.

Reference Manual to LL API cross reference:
IER RXPIE LL_SPI_DisableIT_RXP
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2106 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_DisableIT_RXP().

__STATIC_INLINE void LL_SPI_DisableIT_TSER ( SPI_TypeDef *  SPIx)

Disable TSER reload IT.

Reference Manual to LL API cross reference:
IER TSERFIE LL_SPI_DisableIT_TSER
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2216 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_DisableIT_TXP ( SPI_TypeDef *  SPIx)

Disable Tx Packet space available IT.

Reference Manual to LL API cross reference:
IER TXPIE LL_SPI_DisableIT_TXP
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2117 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_DisableIT_TXP().

__STATIC_INLINE void LL_SPI_DisableIT_TXTF ( SPI_TypeDef *  SPIx)

Disable TXTF IT.

Reference Manual to LL API cross reference:
IER TXTFIE LL_SPI_DisableIT_TXTF
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2150 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_DisableIT_UDR ( SPI_TypeDef *  SPIx)

Disable Underrun IT.

Reference Manual to LL API cross reference:
IER UDRIE LL_SPI_DisableIT_UDR
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2161 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_DisableIT_UDR().

__STATIC_INLINE void LL_SPI_EnableIT_CRCERR ( SPI_TypeDef *  SPIx)

Enable CRC Error IT.

Reference Manual to LL API cross reference:
IER CRCEIE LL_SPI_EnableIT_CRCERR
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2062 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_EnableIT_DXP ( SPI_TypeDef *  SPIx)

Enable Duplex Packet available IT.

Reference Manual to LL API cross reference:
IER DXPIE LL_SPI_EnableIT_DXP
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2007 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_EnableIT_EOT ( SPI_TypeDef *  SPIx)

Enable End Of Transfer IT.

Reference Manual to LL API cross reference:
IER EOTIE LL_SPI_EnableIT_EOT
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2018 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_EnableIT_FRE ( SPI_TypeDef *  SPIx)

Enable TI Frame Format Error IT.

Reference Manual to LL API cross reference:
IER TIFREIE LL_SPI_EnableIT_FRE
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2073 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_EnableIT_FRE().

__STATIC_INLINE void LL_SPI_EnableIT_MODF ( SPI_TypeDef *  SPIx)

Enable MODF IT.

Reference Manual to LL API cross reference:
IER MODFIE LL_SPI_EnableIT_MODF
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2084 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_EnableIT_OVR ( SPI_TypeDef *  SPIx)

Enable Overrun IT.

Reference Manual to LL API cross reference:
IER OVRIE LL_SPI_EnableIT_OVR
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2051 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_EnableIT_OVR().

__STATIC_INLINE void LL_SPI_EnableIT_RXP ( SPI_TypeDef *  SPIx)

Enable Rx Packet available IT.

Reference Manual to LL API cross reference:
IER RXPIE LL_SPI_EnableIT_RXP
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 1985 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_EnableIT_RXP().

__STATIC_INLINE void LL_SPI_EnableIT_TSER ( SPI_TypeDef *  SPIx)

Enable TSER reload IT.

Reference Manual to LL API cross reference:
IER TSERFIE LL_SPI_EnableIT_TSER
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2095 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_EnableIT_TXP ( SPI_TypeDef *  SPIx)

Enable Tx Packet space available IT.

Reference Manual to LL API cross reference:
IER TXPIE LL_SPI_EnableIT_TXP
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 1996 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_EnableIT_TXP().

__STATIC_INLINE void LL_SPI_EnableIT_TXTF ( SPI_TypeDef *  SPIx)

Enable TXTF IT.

Reference Manual to LL API cross reference:
IER TXTFIE LL_SPI_EnableIT_TXTF
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2029 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE void LL_SPI_EnableIT_UDR ( SPI_TypeDef *  SPIx)

Enable Underrun IT.

Reference Manual to LL API cross reference:
IER UDRIE LL_SPI_EnableIT_UDR
Parameters:
SPIxSPI Instance
Return values:
None

Definition at line 2040 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_EnableIT_UDR().

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_CRCERR ( SPI_TypeDef *  SPIx)

Check if CRC Error IT is enabled.

Reference Manual to LL API cross reference:
IER CRCEIE LL_SPI_IsEnabledIT_CRCERR
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2304 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_DXP ( SPI_TypeDef *  SPIx)

Check if Duplex Packet available IT is enabled.

Reference Manual to LL API cross reference:
IER DXPIE LL_SPI_IsEnabledIT_DXP
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2249 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_EOT ( SPI_TypeDef *  SPIx)

Check if End Of Transfer IT is enabled.

Reference Manual to LL API cross reference:
IER EOTIE LL_SPI_IsEnabledIT_EOT
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2260 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_FRE ( SPI_TypeDef *  SPIx)

Check if TI Frame Format Error IT is enabled.

Reference Manual to LL API cross reference:
IER TIFREIE LL_SPI_IsEnabledIT_FRE
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2315 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_IsEnabledIT_FRE().

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_MODF ( SPI_TypeDef *  SPIx)

Check if MODF IT is enabled.

Reference Manual to LL API cross reference:
IER MODFIE LL_SPI_IsEnabledIT_MODF
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2326 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_OVR ( SPI_TypeDef *  SPIx)

Check if Overrun IT is enabled.

Reference Manual to LL API cross reference:
IER OVRIE LL_SPI_IsEnabledIT_OVR
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2293 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_IsEnabledIT_OVR().

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_RXP ( SPI_TypeDef *  SPIx)

Check if Rx Packet available IT is enabled.

Reference Manual to LL API cross reference:
IER RXPIE LL_SPI_IsEnabledIT_RXP
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2227 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_IsEnabledIT_RXP().

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TSER ( SPI_TypeDef *  SPIx)

Check if TSER reload IT is enabled.

Reference Manual to LL API cross reference:
IER TSERFIE LL_SPI_IsEnabledIT_TSER
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2337 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TXP ( SPI_TypeDef *  SPIx)

Check if Tx Packet space available IT is enabled.

Reference Manual to LL API cross reference:
IER TXPIE LL_SPI_IsEnabledIT_TXP
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2238 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_IsEnabledIT_TXP().

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_TXTF ( SPI_TypeDef *  SPIx)

Check if TXTF IT is enabled.

Reference Manual to LL API cross reference:
IER TXTFIE LL_SPI_IsEnabledIT_TXTF
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2271 of file stm32h7xx_ll_spi.h.

__STATIC_INLINE uint32_t LL_SPI_IsEnabledIT_UDR ( SPI_TypeDef *  SPIx)

Check if Underrun IT is enabled.

Reference Manual to LL API cross reference:
IER UDRIE LL_SPI_IsEnabledIT_UDR
Parameters:
SPIxSPI Instance
Return values:
Stateof bit (1 or 0)

Definition at line 2282 of file stm32h7xx_ll_spi.h.

Referenced by LL_I2S_IsEnabledIT_UDR().