STM32F479xx 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 output (Pin MCK) | |
__STATIC_INLINE void | LL_I2S_DisableMasterClock (SPI_TypeDef *SPIx) |
Disable the master clock output (Pin MCK) | |
__STATIC_INLINE uint32_t | LL_I2S_IsEnabledMasterClock (SPI_TypeDef *SPIx) |
Check if the master clock output (Pin MCK) is enabled. | |
__STATIC_INLINE void | LL_I2S_EnableAsyncStart (SPI_TypeDef *SPIx) |
Enable asynchronous start. | |
__STATIC_INLINE void | LL_I2S_DisableAsyncStart (SPI_TypeDef *SPIx) |
Disable asynchronous start. | |
__STATIC_INLINE uint32_t | LL_I2S_IsEnabledAsyncStart (SPI_TypeDef *SPIx) |
Check if asynchronous start is enabled. |
__STATIC_INLINE void LL_I2S_Disable | ( | SPI_TypeDef * | SPIx | ) |
Disable I2S peripheral.
SPIx | SPI Instance |
None |
Definition at line 1390 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_DisableAsyncStart | ( | SPI_TypeDef * | SPIx | ) |
Disable asynchronous start.
SPIx | SPI Instance |
None |
Definition at line 1633 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_DisableMasterClock | ( | SPI_TypeDef * | SPIx | ) |
Disable the master clock output (Pin MCK)
SPIx | SPI Instance |
None |
Definition at line 1599 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 1379 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_EnableAsyncStart | ( | SPI_TypeDef * | SPIx | ) |
Enable asynchronous start.
SPIx | SPI Instance |
None |
Definition at line 1622 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE void LL_I2S_EnableMasterClock | ( | SPI_TypeDef * | SPIx | ) |
Enable the master clock output (Pin MCK)
SPIx | SPI Instance |
None |
Definition at line 1588 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 1461 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 1434 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 1550 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 1577 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 1496 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 1527 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 1401 of file stm32f4xx_ll_spi.h.
Referenced by LL_I2S_Init(), and LL_I2S_InitFullDuplex().
__STATIC_INLINE uint32_t LL_I2S_IsEnabledAsyncStart | ( | SPI_TypeDef * | SPIx | ) |
Check if asynchronous start is enabled.
SPIx | SPI Instance |
State | of bit (1 or 0). |
Definition at line 1644 of file stm32f4xx_ll_spi.h.
__STATIC_INLINE uint32_t LL_I2S_IsEnabledMasterClock | ( | SPI_TypeDef * | SPIx | ) |
Check if the master clock output (Pin MCK) is enabled.
SPIx | SPI Instance |
State | of bit (1 or 0). |
Definition at line 1610 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 1448 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 1418 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 1539 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 1564 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 1479 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 1512 of file stm32f4xx_ll_spi.h.