STM32H735xx HAL User Manual
|
#define IS_SAI_AUDIO_FREQUENCY | ( | AUDIO | ) |
(((AUDIO) == SAI_AUDIO_FREQUENCY_192K) || ((AUDIO) == SAI_AUDIO_FREQUENCY_96K) || \ ((AUDIO) == SAI_AUDIO_FREQUENCY_48K) || ((AUDIO) == SAI_AUDIO_FREQUENCY_44K) || \ ((AUDIO) == SAI_AUDIO_FREQUENCY_32K) || ((AUDIO) == SAI_AUDIO_FREQUENCY_22K) || \ ((AUDIO) == SAI_AUDIO_FREQUENCY_16K) || ((AUDIO) == SAI_AUDIO_FREQUENCY_11K) || \ ((AUDIO) == SAI_AUDIO_FREQUENCY_8K) || ((AUDIO) == SAI_AUDIO_FREQUENCY_MCKDIV))
Definition at line 848 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_ACTIVE_FRAME | ( | LENGTH | ) | ((1U <= (LENGTH)) && ((LENGTH) <= 128U)) |
Definition at line 957 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_CLOCK_STROBING | ( | CLOCK | ) |
(((CLOCK) == SAI_CLOCKSTROBING_FALLINGEDGE) || \ ((CLOCK) == SAI_CLOCKSTROBING_RISINGEDGE))
Definition at line 881 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_COMPANDING_MODE | ( | MODE | ) |
(((MODE) == SAI_NOCOMPANDING) || \ ((MODE) == SAI_ULAW_1CPL_COMPANDING) || \ ((MODE) == SAI_ALAW_1CPL_COMPANDING) || \ ((MODE) == SAI_ULAW_2CPL_COMPANDING) || \ ((MODE) == SAI_ALAW_2CPL_COMPANDING))
Definition at line 916 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_DATASIZE | ( | DATASIZE | ) |
(((DATASIZE) == SAI_DATASIZE_8) || \ ((DATASIZE) == SAI_DATASIZE_10) || \ ((DATASIZE) == SAI_DATASIZE_16) || \ ((DATASIZE) == SAI_DATASIZE_20) || \ ((DATASIZE) == SAI_DATASIZE_24) || \ ((DATASIZE) == SAI_DATASIZE_32))
Definition at line 871 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FIFO_THRESHOLD | ( | THRESHOLD | ) |
(((THRESHOLD) == SAI_FIFOTHRESHOLD_EMPTY) || \ ((THRESHOLD) == SAI_FIFOTHRESHOLD_1QF) || \ ((THRESHOLD) == SAI_FIFOTHRESHOLD_HF) || \ ((THRESHOLD) == SAI_FIFOTHRESHOLD_3QF) || \ ((THRESHOLD) == SAI_FIFOTHRESHOLD_FULL))
Definition at line 922 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FIRST_BIT | ( | BIT | ) |
(((BIT) == SAI_FIRSTBIT_MSB) || \ ((BIT) == SAI_FIRSTBIT_LSB))
Definition at line 878 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FIRSTBIT_OFFSET | ( | OFFSET | ) | ((OFFSET) <= 24U) |
Definition at line 942 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FRAME_LENGTH | ( | LENGTH | ) | ((8U <= (LENGTH)) && ((LENGTH) <= 256U)) |
Definition at line 955 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FS_DEFINITION | ( | DEFINITION | ) |
(((DEFINITION) == SAI_FS_STARTFRAME) || \ ((DEFINITION) == SAI_FS_CHANNEL_IDENTIFICATION))
Definition at line 950 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FS_OFFSET | ( | OFFSET | ) |
(((OFFSET) == SAI_FS_FIRSTBIT) || \ ((OFFSET) == SAI_FS_BEFOREFIRSTBIT))
Definition at line 944 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FS_POLARITY | ( | POLARITY | ) |
(((POLARITY) == SAI_FS_ACTIVE_LOW) || \ ((POLARITY) == SAI_FS_ACTIVE_HIGH))
Definition at line 947 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_MASTER_DIVIDER | ( | DIVIDER | ) | ((DIVIDER) <= 63U) |
Definition at line 953 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_MCK_OUTPUT | ( | VALUE | ) |
(((VALUE) == SAI_MCK_OUTPUT_ENABLE) || \ ((VALUE) == SAI_MCK_OUTPUT_DISABLE))
Definition at line 902 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_MCK_OVERSAMPLING | ( | VALUE | ) |
(((VALUE) == SAI_MCK_OVERSAMPLING_DISABLE) || \ ((VALUE) == SAI_MCK_OVERSAMPLING_ENABLE))
Definition at line 854 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_MODE | ( | MODE | ) |
(((MODE) == SAI_MODEMASTER_TX) || \ ((MODE) == SAI_MODEMASTER_RX) || \ ((MODE) == SAI_MODESLAVE_TX) || \ ((MODE) == SAI_MODESLAVE_RX))
Definition at line 862 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_MUTE_COUNTER | ( | COUNTER | ) | ((COUNTER) <= 63U) |
Definition at line 911 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_EnableRxMuteMode().
#define IS_SAI_BLOCK_MUTE_VALUE | ( | VALUE | ) |
(((VALUE) == SAI_ZERO_VALUE) || \ ((VALUE) == SAI_LAST_SENT_VALUE))
Definition at line 913 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_EnableTxMuteMode().
#define IS_SAI_BLOCK_NODIVIDER | ( | NODIVIDER | ) |
(((NODIVIDER) == SAI_MASTERDIVIDER_ENABLE) || \ ((NODIVIDER) == SAI_MASTERDIVIDER_DISABLE))
Definition at line 908 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_OUTPUT_DRIVE | ( | DRIVE | ) |
(((DRIVE) == SAI_OUTPUTDRIVE_DISABLE) || \ ((DRIVE) == SAI_OUTPUTDRIVE_ENABLE))
Definition at line 905 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_PROTOCOL | ( | PROTOCOL | ) |
(((PROTOCOL) == SAI_FREE_PROTOCOL) || \ ((PROTOCOL) == SAI_AC97_PROTOCOL) || \ ((PROTOCOL) == SAI_SPDIF_PROTOCOL))
Definition at line 867 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_SLOT_NUMBER | ( | NUMBER | ) | ((1U <= (NUMBER)) && ((NUMBER) <= 16U)) |
Definition at line 936 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_SLOT_SIZE | ( | SIZE | ) |
(((SIZE) == SAI_SLOTSIZE_DATASIZE) || \ ((SIZE) == SAI_SLOTSIZE_16B) || \ ((SIZE) == SAI_SLOTSIZE_32B))
Definition at line 938 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_SYNCEXT | ( | STATE | ) |
(((STATE) == SAI_SYNCEXT_DISABLE) ||\ ((STATE) == SAI_SYNCEXT_OUTBLOCKA_ENABLE) ||\ ((STATE) == SAI_SYNCEXT_OUTBLOCKB_ENABLE))
Definition at line 833 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_SYNCHRO | ( | SYNCHRO | ) |
(((SYNCHRO) == SAI_ASYNCHRONOUS) || \ ((SYNCHRO) == SAI_SYNCHRONOUS) || \ ((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI1) || \ ((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI4))
Definition at line 896 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_TRISTATE_MANAGEMENT | ( | STATE | ) |
(((STATE) == SAI_OUTPUT_NOTRELEASED) ||\ ((STATE) == SAI_OUTPUT_RELEASED))
Definition at line 928 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_MONO_STEREO_MODE | ( | MODE | ) |
(((MODE) == SAI_MONOMODE) ||\ ((MODE) == SAI_STEREOMODE))
Definition at line 931 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_PDM_CLOCK_ENABLE | ( | CLOCK | ) |
(((CLOCK) != 0U) && \ (((CLOCK) & ~(SAI_PDM_CLOCK1_ENABLE | SAI_PDM_CLOCK2_ENABLE)) == 0U))
Definition at line 859 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_PDM_MIC_PAIRS_NUMBER | ( | VALUE | ) | ((1U <= (VALUE)) && ((VALUE) <= 3U)) |
Definition at line 857 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init(), and HAL_SAIEx_ConfigPdmMicDelay().
#define IS_SAI_PROTOCOL_DATASIZE | ( | DATASIZE | ) |
(((DATASIZE) == SAI_PROTOCOL_DATASIZE_16BIT) ||\ ((DATASIZE) == SAI_PROTOCOL_DATASIZE_16BITEXTENDED) ||\ ((DATASIZE) == SAI_PROTOCOL_DATASIZE_24BIT) ||\ ((DATASIZE) == SAI_PROTOCOL_DATASIZE_32BIT))
Definition at line 843 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_InitProtocol().
#define IS_SAI_SLOT_ACTIVE | ( | ACTIVE | ) | ((ACTIVE) <= SAI_SLOTACTIVE_ALL) |
Definition at line 934 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_SUPPORTED_PROTOCOL | ( | PROTOCOL | ) |
(((PROTOCOL) == SAI_I2S_STANDARD) ||\ ((PROTOCOL) == SAI_I2S_MSBJUSTIFIED) ||\ ((PROTOCOL) == SAI_I2S_LSBJUSTIFIED) ||\ ((PROTOCOL) == SAI_PCM_LONG) ||\ ((PROTOCOL) == SAI_PCM_SHORT))
Definition at line 837 of file stm32h7xx_hal_sai.h.
Referenced by HAL_SAI_InitProtocol().