Macros
Datawidth
Peripheral Driver » LL Driver » SPI » Defines » SPI Exported Constants

## Macros
#define | LL_SSI_DATASIZE_4BIT (3UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_5BIT (4UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_6BIT (5UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_7BIT (6UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_8BIT (7UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_9BIT (8UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_10BIT (9UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_11BIT (10UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_12BIT (11UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_13BIT (12UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_14BIT (13UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_15BIT (14UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_16BIT (15UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_17BIT (16UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_18BIT (17UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_19BIT (18UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_20BIT (19UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_21BIT (20UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_22BIT (21UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_23BIT (22UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_24BIT (23UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_25BIT (24UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_26BIT (25UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_27BIT (26UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_28BIT (27UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_29BIT (28UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_30BIT (29UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_31BIT (30UL << SSI_CTRL0_DFS32_Pos)
#define | LL_SSI_DATASIZE_32BIT (31UL << SSI_CTRL0_DFS32_Pos)

## Detailed Description

## Macro Definition Documentation

## ◆ LL_SSI_DATASIZE_10BIT

#define LL_SSI_DATASIZE_10BIT (9UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 10 bits

## ◆ LL_SSI_DATASIZE_11BIT

#define LL_SSI_DATASIZE_11BIT (10UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 11 bits

## ◆ LL_SSI_DATASIZE_12BIT

#define LL_SSI_DATASIZE_12BIT (11UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 12 bits

## ◆ LL_SSI_DATASIZE_13BIT

#define LL_SSI_DATASIZE_13BIT (12UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 13 bits

## ◆ LL_SSI_DATASIZE_14BIT

#define LL_SSI_DATASIZE_14BIT (13UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 14 bits

## ◆ LL_SSI_DATASIZE_15BIT

#define LL_SSI_DATASIZE_15BIT (14UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 15 bits

## ◆ LL_SSI_DATASIZE_16BIT

#define LL_SSI_DATASIZE_16BIT (15UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 16 bits

## ◆ LL_SSI_DATASIZE_17BIT

#define LL_SSI_DATASIZE_17BIT (16UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 17 bits

## ◆ LL_SSI_DATASIZE_18BIT

#define LL_SSI_DATASIZE_18BIT (17UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 18 bits

## ◆ LL_SSI_DATASIZE_19BIT

#define LL_SSI_DATASIZE_19BIT (18UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 19 bits

## ◆ LL_SSI_DATASIZE_20BIT

#define LL_SSI_DATASIZE_20BIT (19UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 20 bits

## ◆ LL_SSI_DATASIZE_21BIT

#define LL_SSI_DATASIZE_21BIT (20UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 21 bits

## ◆ LL_SSI_DATASIZE_22BIT

#define LL_SSI_DATASIZE_22BIT (21UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 22 bits

## ◆ LL_SSI_DATASIZE_23BIT

#define LL_SSI_DATASIZE_23BIT (22UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 23 bits

## ◆ LL_SSI_DATASIZE_24BIT

#define LL_SSI_DATASIZE_24BIT (23UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 24 bits

## ◆ LL_SSI_DATASIZE_25BIT

#define LL_SSI_DATASIZE_25BIT (24UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 25 bits

## ◆ LL_SSI_DATASIZE_26BIT

#define LL_SSI_DATASIZE_26BIT (25UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 26 bits

## ◆ LL_SSI_DATASIZE_27BIT

#define LL_SSI_DATASIZE_27BIT (26UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 27 bits

## ◆ LL_SSI_DATASIZE_28BIT

#define LL_SSI_DATASIZE_28BIT (27UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 28 bits

## ◆ LL_SSI_DATASIZE_29BIT

#define LL_SSI_DATASIZE_29BIT (28UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 29 bits

## ◆ LL_SSI_DATASIZE_30BIT

#define LL_SSI_DATASIZE_30BIT (29UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 30 bits

## ◆ LL_SSI_DATASIZE_31BIT

#define LL_SSI_DATASIZE_31BIT (30UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 31 bits

## ◆ LL_SSI_DATASIZE_32BIT

#define LL_SSI_DATASIZE_32BIT (31UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 32 bits

## ◆ LL_SSI_DATASIZE_4BIT

#define LL_SSI_DATASIZE_4BIT (3UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 4 bits

## ◆ LL_SSI_DATASIZE_5BIT

#define LL_SSI_DATASIZE_5BIT (4UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 5 bits

## ◆ LL_SSI_DATASIZE_6BIT

#define LL_SSI_DATASIZE_6BIT (5UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 6 bits

## ◆ LL_SSI_DATASIZE_7BIT

#define LL_SSI_DATASIZE_7BIT (6UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 7 bits

## ◆ LL_SSI_DATASIZE_8BIT

#define LL_SSI_DATASIZE_8BIT (7UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 8 bits

## ◆ LL_SSI_DATASIZE_9BIT

#define LL_SSI_DATASIZE_9BIT (8UL << SSI_CTRL0_DFS32_Pos)

Data length for SPI transfer: 9 bits