STM32L486xx HAL User Manual
Defines
Datawidth
SPI Exported Constants

Defines

#define LL_SPI_DATAWIDTH_4BIT   (SPI_CR2_DS_0 | SPI_CR2_DS_1)
#define LL_SPI_DATAWIDTH_5BIT   (SPI_CR2_DS_2)
#define LL_SPI_DATAWIDTH_6BIT   (SPI_CR2_DS_2 | SPI_CR2_DS_0)
#define LL_SPI_DATAWIDTH_7BIT   (SPI_CR2_DS_2 | SPI_CR2_DS_1)
#define LL_SPI_DATAWIDTH_8BIT   (SPI_CR2_DS_2 | SPI_CR2_DS_1 | SPI_CR2_DS_0)
#define LL_SPI_DATAWIDTH_9BIT   (SPI_CR2_DS_3)
#define LL_SPI_DATAWIDTH_10BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_0)
#define LL_SPI_DATAWIDTH_11BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_1)
#define LL_SPI_DATAWIDTH_12BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_1 | SPI_CR2_DS_0)
#define LL_SPI_DATAWIDTH_13BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2)
#define LL_SPI_DATAWIDTH_14BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2 | SPI_CR2_DS_0)
#define LL_SPI_DATAWIDTH_15BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2 | SPI_CR2_DS_1)
#define LL_SPI_DATAWIDTH_16BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2 | SPI_CR2_DS_1 | SPI_CR2_DS_0)

Define Documentation

#define LL_SPI_DATAWIDTH_10BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_0)

Data length for SPI transfer: 10 bits

Definition at line 251 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_11BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_1)

Data length for SPI transfer: 11 bits

Definition at line 252 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_12BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_1 | SPI_CR2_DS_0)

Data length for SPI transfer: 12 bits

Definition at line 253 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_13BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2)

Data length for SPI transfer: 13 bits

Definition at line 254 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_14BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2 | SPI_CR2_DS_0)

Data length for SPI transfer: 14 bits

Definition at line 255 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_15BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2 | SPI_CR2_DS_1)

Data length for SPI transfer: 15 bits

Definition at line 256 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_16BIT   (SPI_CR2_DS_3 | SPI_CR2_DS_2 | SPI_CR2_DS_1 | SPI_CR2_DS_0)

Data length for SPI transfer: 16 bits

Definition at line 257 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_4BIT   (SPI_CR2_DS_0 | SPI_CR2_DS_1)

Data length for SPI transfer: 4 bits

Definition at line 245 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_5BIT   (SPI_CR2_DS_2)

Data length for SPI transfer: 5 bits

Definition at line 246 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_6BIT   (SPI_CR2_DS_2 | SPI_CR2_DS_0)

Data length for SPI transfer: 6 bits

Definition at line 247 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_7BIT   (SPI_CR2_DS_2 | SPI_CR2_DS_1)

Data length for SPI transfer: 7 bits

Definition at line 248 of file stm32l4xx_ll_spi.h.

#define LL_SPI_DATAWIDTH_8BIT   (SPI_CR2_DS_2 | SPI_CR2_DS_1 | SPI_CR2_DS_0)

Data length for SPI transfer: 8 bits

Definition at line 249 of file stm32l4xx_ll_spi.h.

Referenced by LL_SPI_StructInit().

#define LL_SPI_DATAWIDTH_9BIT   (SPI_CR2_DS_3)

Data length for SPI transfer: 9 bits

Definition at line 250 of file stm32l4xx_ll_spi.h.