uint32_t LL_SPI_InitTypeDef::BitOrder
Specifies whether data transfers start from MSB or LSB bit. This parameter can be a
value of SPI_LL_EC_BIT_ORDER.This feature can be modified afterwards using
unitary function LL_SPI_SetTransferBitOrder().
uint32_t LL_SPI_InitTypeDef::CRCCalculation
Specifies if the CRC calculation is enabled or not. This parameter can be a value of
SPI_LL_EC_CRC_CALCULATION.This feature can be modified afterwards using
unitary functions LL_SPI_EnableCRC() and LL_SPI_DisableCRC().
uint32_t LL_SPI_InitTypeDef::CRCPoly
Specifies the polynomial used for the CRC calculation. This parameter must be a
number between Min_Data = 0x00 and Max_Data = 0xFFFF.This feature can be
modified afterwards using unitary function LL_SPI_SetCRCPolynomial().
65.2 SPI Firmware driver API description
65.2.1 Detailed description of functions
LL_SPI_Enable
__STATIC_INLINE void LL_SPI_Enable (SPI_TypeDef * SPIx)
Reference Manual to
LL API cross
reference:
LL_SPI_Disable
__STATIC_INLINE void LL_SPI_Disable (SPI_TypeDef * SPIx)
When disabling the SPI, follow the procedure described in the
Reference Manual.
Reference Manual to
LL API cross
reference:
LL_SPI_IsEnabled
__STATIC_INLINE uint32_t LL_SPI_IsEnabled (SPI_TypeDef *
SPIx)
Check if SPI peripheral is enabled.
Reference Manual to
LL API cross