STM32F4xx_HAL_Driver  1.8.3
Slave Select Pin Management
+ Collaboration diagram for Slave Select Pin Management:

Functions

__STATIC_INLINE void LL_SPI_SetNSSMode (SPI_TypeDef *SPIx, uint32_t NSS)
 Set NSS mode. More...
 
__STATIC_INLINE uint32_t LL_SPI_GetNSSMode (const SPI_TypeDef *SPIx)
 Get NSS mode @rmtoll CR1 SSM LL_SPI_GetNSSMode
@rmtoll CR2 SSOE LL_SPI_GetNSSMode. More...
 

Detailed Description

Function Documentation

◆ LL_SPI_GetNSSMode()

__STATIC_INLINE uint32_t LL_SPI_GetNSSMode ( const SPI_TypeDef *  SPIx)

Get NSS mode @rmtoll CR1 SSM LL_SPI_GetNSSMode
@rmtoll CR2 SSOE LL_SPI_GetNSSMode.

Parameters
SPIxSPI Instance
Return values
Returnedvalue can be one of the following values:
  • LL_SPI_NSS_SOFT
  • LL_SPI_NSS_HARD_INPUT
  • LL_SPI_NSS_HARD_OUTPUT

Definition at line 710 of file stm32f4xx_ll_spi.h.

◆ LL_SPI_SetNSSMode()

__STATIC_INLINE void LL_SPI_SetNSSMode ( SPI_TypeDef *  SPIx,
uint32_t  NSS 
)

Set NSS mode.

Note
LL_SPI_NSS_SOFT Mode is not used in SPI TI mode. @rmtoll CR1 SSM LL_SPI_SetNSSMode
@rmtoll CR2 SSOE LL_SPI_SetNSSMode
Parameters
SPIxSPI Instance
NSSThis parameter can be one of the following values:
  • LL_SPI_NSS_SOFT
  • LL_SPI_NSS_HARD_INPUT
  • LL_SPI_NSS_HARD_OUTPUT
Return values
None

Definition at line 694 of file stm32f4xx_ll_spi.h.