|
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.
1.7.6.1