STM32F439xx HAL User Manual
Defines
Slave Select Pin Mode
SPI Exported Constants

Defines

#define LL_SPI_NSS_SOFT   (SPI_CR1_SSM)
#define LL_SPI_NSS_HARD_INPUT   0x00000000U
#define LL_SPI_NSS_HARD_OUTPUT   (((uint32_t)SPI_CR2_SSOE << 16U))

Define Documentation

#define LL_SPI_NSS_HARD_INPUT   0x00000000U

NSS pin used in Input. Only used in Master mode

Definition at line 236 of file stm32f4xx_ll_spi.h.

Referenced by LL_SPI_StructInit().

#define LL_SPI_NSS_HARD_OUTPUT   (((uint32_t)SPI_CR2_SSOE << 16U))

NSS pin used in Output. Only used in Slave mode as chip select

Definition at line 237 of file stm32f4xx_ll_spi.h.

#define LL_SPI_NSS_SOFT   (SPI_CR1_SSM)

NSS managed internally. NSS pin not used and free

Definition at line 235 of file stm32f4xx_ll_spi.h.