STM32F439xx HAL User Manual
|
Functions | |
__STATIC_INLINE void | LL_I2S_Enable (SPI_TypeDef *SPIx) |
Select I2S mode and Enable I2S peripheral. | |
__STATIC_INLINE void | LL_I2S_Disable (SPI_TypeDef *SPIx) |
Disable I2S peripheral. | |
__STATIC_INLINE uint32_t | LL_I2S_IsEnabled (SPI_TypeDef *SPIx) |
Check if I2S peripheral is enabled. | |
__STATIC_INLINE void | LL_I2S_SetDataFormat (SPI_TypeDef *SPIx, uint32_t DataFormat) |
Set I2S data frame length. | |
__STATIC_INLINE uint32_t | LL_I2S_GetDataFormat (SPI_TypeDef *SPIx) |
Get I2S data frame length. | |
__STATIC_INLINE void | LL_I2S_SetClockPolarity (SPI_TypeDef *SPIx, uint32_t ClockPolarity) |
Set I2S clock polarity. | |
__STATIC_INLINE uint32_t | LL_I2S_GetClockPolarity (SPI_TypeDef *SPIx) |
Get I2S clock polarity. | |
__STATIC_INLINE void | LL_I2S_SetStandard (SPI_TypeDef *SPIx, uint32_t Standard) |
Set I2S standard protocol. | |
__STATIC_INLINE uint32_t | LL_I2S_GetStandard (SPI_TypeDef *SPIx) |
Get I2S standard protocol. | |
__STATIC_INLINE void | LL_I2S_SetTransferMode (SPI_TypeDef *SPIx, uint32_t Mode) |
Set I2S transfer mode. | |
__STATIC_INLINE uint32_t | LL_I2S_GetTransferMode (SPI_TypeDef *SPIx) |
Get I2S transfer mode. | |
__STATIC_INLINE void | LL_I2S_SetPrescalerLinear (SPI_TypeDef *SPIx, uint8_t PrescalerLinear) |
Set I2S linear prescaler. | |
__STATIC_INLINE uint32_t | LL_I2S_GetPrescalerLinear (SPI_TypeDef *SPIx) |
Get I2S linear prescaler. | |
__STATIC_INLINE void | LL_I2S_SetPrescalerParity (SPI_TypeDef *SPIx, uint32_t PrescalerParity) |
Set I2S parity prescaler. | |
__STATIC_INLINE uint32_t | LL_I2S_GetPrescalerParity (SPI_TypeDef *SPIx) |
Get I2S parity prescaler. | |
__STATIC_INLINE void | LL_I2S_EnableMasterClock (SPI_TypeDef *SPIx) |
Enable the master clock ouput (Pin MCK) | |
__STATIC_INLINE void | LL_I2S_DisableMasterClock (SPI_TypeDef *SPIx) |
Disable the master clock ouput (Pin MCK) | |
__STATIC_INLINE uint32_t | LL_I2S_IsEnabledMasterClock (SPI_TypeDef *SPIx) |
Check if the master clock ouput (Pin MCK) is enabled. |
__STATIC_INLINE void LL_I2S_Disable | ( | SPI_TypeDef * | SPIx | ) |
Disable I2S peripheral.
SPIx | SPI Instance |
None |
Definition at line 1397 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_DisableMasterClock | ( | SPI_TypeDef * | SPIx | ) |
Disable the master clock ouput (Pin MCK)
SPIx | SPI Instance |
None |
Definition at line 1606 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_Enable | ( | SPI_TypeDef * | SPIx | ) |
Select I2S mode and Enable I2S peripheral.
SPIx | SPI Instance |
None |
Definition at line 1386 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_EnableMasterClock | ( | SPI_TypeDef * | SPIx | ) |
Enable the master clock ouput (Pin MCK)
SPIx | SPI Instance |
None |
Definition at line 1595 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_GetClockPolarity | ( | SPI_TypeDef * | SPIx | ) |
Get I2S clock polarity.
SPIx | SPI Instance |
Returned | value can be one of the following values: |
Definition at line 1468 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_GetDataFormat | ( | SPI_TypeDef * | SPIx | ) |
Get I2S data frame length.
SPIx | SPI Instance |
Returned | value can be one of the following values: |
Definition at line 1441 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_GetPrescalerLinear | ( | SPI_TypeDef * | SPIx | ) |
Get I2S linear prescaler.
SPIx | SPI Instance |
PrescalerLinear | Value between Min_Data=0x02 and Max_Data=0xFF |
Definition at line 1557 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_GetPrescalerParity | ( | SPI_TypeDef * | SPIx | ) |
Get I2S parity prescaler.
SPIx | SPI Instance |
Returned | value can be one of the following values: |
Definition at line 1584 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_GetStandard | ( | SPI_TypeDef * | SPIx | ) |
Get I2S standard protocol.
SPIx | SPI Instance |
Returned | value can be one of the following values: |
Definition at line 1503 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_GetTransferMode | ( | SPI_TypeDef * | SPIx | ) |
Get I2S transfer mode.
SPIx | SPI Instance |
Returned | value can be one of the following values: |
Definition at line 1534 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_IsEnabled | ( | SPI_TypeDef * | SPIx | ) |
Check if I2S peripheral is enabled.
SPIx | SPI Instance |
State | of bit (1 or 0). |
Definition at line 1408 of file stm32f4xx_ll_spi.h.
Referenced by LL_I2S_Init(), and LL_I2S_InitFullDuplex().
__STATIC_INLINE uint32_t LL_I2S_IsEnabledMasterClock | ( | SPI_TypeDef * | SPIx | ) |
Check if the master clock ouput (Pin MCK) is enabled.
SPIx | SPI Instance |
State | of bit (1 or 0). |
Definition at line 1617 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_SetClockPolarity | ( | SPI_TypeDef * | SPIx, |
uint32_t | ClockPolarity | ||
) |
Set I2S clock polarity.
SPIx | SPI Instance |
ClockPolarity | This parameter can be one of the following values: |
None |
Definition at line 1455 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_SetDataFormat | ( | SPI_TypeDef * | SPIx, |
uint32_t | DataFormat | ||
) |
Set I2S data frame length.
SPIx | SPI Instance |
DataFormat | This parameter can be one of the following values: |
None |
Definition at line 1425 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_SetPrescalerLinear | ( | SPI_TypeDef * | SPIx, |
uint8_t | PrescalerLinear | ||
) |
Set I2S linear prescaler.
SPIx | SPI Instance |
PrescalerLinear | Value between Min_Data=0x02 and Max_Data=0xFF |
None |
Definition at line 1546 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_SetPrescalerParity | ( | SPI_TypeDef * | SPIx, |
uint32_t | PrescalerParity | ||
) |
Set I2S parity prescaler.
SPIx | SPI Instance |
PrescalerParity | This parameter can be one of the following values: |
None |
Definition at line 1571 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_SetStandard | ( | SPI_TypeDef * | SPIx, |
uint32_t | Standard | ||
) |
Set I2S standard protocol.
SPIx | SPI Instance |
Standard | This parameter can be one of the following values: |
None |
Definition at line 1486 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_SetTransferMode | ( | SPI_TypeDef * | SPIx, |
uint32_t | Mode | ||
) |
Set I2S transfer mode.
SPIx | SPI Instance |
Mode | This parameter can be one of the following values: |
None |
Definition at line 1519 of file stm32f4xx_ll_spi.h.