|
STM32G474xx HAL 用户手册
|
SAI HAL 模块的头文件。 更多...
数据结构 | |
| struct | SAI_PdmInitTypeDef |
| struct | SAI_InitTypeDef |
| struct | SAI_FrameInitTypeDef |
| struct | SAI_SlotInitTypeDef |
| struct | __SAI_HandleTypeDef |
宏定义 | |
| #define | HAL_SAI_ERROR_NONE 0x00000000U |
| #define | HAL_SAI_ERROR_OVR 0x00000001U |
| #define | HAL_SAI_ERROR_UDR 0x00000002U |
| #define | HAL_SAI_ERROR_AFSDET 0x00000004U |
| #define | HAL_SAI_ERROR_LFSDET 0x00000008U |
| #define | HAL_SAI_ERROR_CNREADY 0x00000010U |
| #define | HAL_SAI_ERROR_WCKCFG 0x00000020U |
| #define | HAL_SAI_ERROR_TIMEOUT 0x00000040U |
| #define | HAL_SAI_ERROR_DMA 0x00000080U |
| #define | HAL_SAI_ERROR_INVALID_CALLBACK 0x00000100U |
| #define | SAI_SYNCEXT_DISABLE 0U |
| #define | SAI_MCK_OUTPUT_DISABLE 0x00000000U |
| #define | SAI_MCK_OUTPUT_ENABLE SAI_xCR1_MCKEN |
| #define | SAI_I2S_STANDARD 0U |
| #define | SAI_I2S_MSBJUSTIFIED 1U |
| #define | SAI_I2S_LSBJUSTIFIED 2U |
| #define | SAI_PCM_LONG 3U |
| #define | SAI_PCM_SHORT 4U |
| #define | SAI_PROTOCOL_DATASIZE_16BIT 0U |
| #define | SAI_PROTOCOL_DATASIZE_16BITEXTENDED 1U |
| #define | SAI_PROTOCOL_DATASIZE_24BIT 2U |
| #define | SAI_PROTOCOL_DATASIZE_32BIT 3U |
| #define | SAI_AUDIO_FREQUENCY_192K 192000U |
| #define | SAI_AUDIO_FREQUENCY_96K 96000U |
| #define | SAI_AUDIO_FREQUENCY_48K 48000U |
| #define | SAI_AUDIO_FREQUENCY_44K 44100U |
| #define | SAI_AUDIO_FREQUENCY_32K 32000U |
| #define | SAI_AUDIO_FREQUENCY_22K 22050U |
| #define | SAI_AUDIO_FREQUENCY_16K 16000U |
| #define | SAI_AUDIO_FREQUENCY_11K 11025U |
| #define | SAI_AUDIO_FREQUENCY_8K 8000U |
| #define | SAI_AUDIO_FREQUENCY_MCKDIV 0U |
| #define | SAI_MCK_OVERSAMPLING_DISABLE 0x00000000U |
| #define | SAI_MCK_OVERSAMPLING_ENABLE SAI_xCR1_OSR |
| #define | SAI_PDM_CLOCK1_ENABLE SAI_PDMCR_CKEN1 |
| #define | SAI_PDM_CLOCK2_ENABLE SAI_PDMCR_CKEN2 |
| #define | SAI_MODEMASTER_TX 0x00000000U |
| #define | SAI_MODEMASTER_RX SAI_xCR1_MODE_0 |
| #define | SAI_MODESLAVE_TX SAI_xCR1_MODE_1 |
| #define | SAI_MODESLAVE_RX (SAI_xCR1_MODE_1 | SAI_xCR1_MODE_0) |
| #define | SAI_FREE_PROTOCOL 0x00000000U |
| #define | SAI_SPDIF_PROTOCOL SAI_xCR1_PRTCFG_0 |
| #define | SAI_AC97_PROTOCOL SAI_xCR1_PRTCFG_1 |
| #define | SAI_DATASIZE_8 SAI_xCR1_DS_1 |
| #define | SAI_DATASIZE_10 (SAI_xCR1_DS_1 | SAI_xCR1_DS_0) |
| #define | SAI_DATASIZE_16 SAI_xCR1_DS_2 |
| #define | SAI_DATASIZE_20 (SAI_xCR1_DS_2 | SAI_xCR1_DS_0) |
| #define | SAI_DATASIZE_24 (SAI_xCR1_DS_2 | SAI_xCR1_DS_1) |
| #define | SAI_DATASIZE_32 (SAI_xCR1_DS_2 | SAI_xCR1_DS_1 | SAI_xCR1_DS_0) |
| #define | |