STM32L443xx 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 864 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_ACTIVE_FRAME | ( | LENGTH | ) | ((1U <= (LENGTH)) && ((LENGTH) <= 128U)) |
Definition at line 967 of file stm32l4xx_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 901 of file stm32l4xx_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 920 of file stm32l4xx_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 891 of file stm32l4xx_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 926 of file stm32l4xx_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 898 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FIRSTBIT_OFFSET | ( | OFFSET | ) | ((OFFSET) <= 24U) |
Definition at line 946 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_FRAME_LENGTH | ( | LENGTH | ) | ((8U <= (LENGTH)) && ((LENGTH) <= 256U)) |
Definition at line 965 of file stm32l4xx_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 954 of file stm32l4xx_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 948 of file stm32l4xx_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 951 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_MASTER_DIVIDER | ( | DIVIDER | ) | ((DIVIDER) <= 15U) |
Definition at line 961 of file stm32l4xx_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 882 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_MUTE_COUNTER | ( | COUNTER | ) | ((COUNTER) <= 63U) |
Definition at line 915 of file stm32l4xx_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 917 of file stm32l4xx_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 912 of file stm32l4xx_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 909 of file stm32l4xx_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 887 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_BLOCK_SLOT_NUMBER | ( | NUMBER | ) | ((1U <= (NUMBER)) && ((NUMBER) <= 16U)) |
Definition at line 940 of file stm32l4xx_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 942 of file stm32l4xx_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 849 of file stm32l4xx_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_SAI2))
Definition at line 904 of file stm32l4xx_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 932 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#define IS_SAI_MONO_STEREO_MODE | ( | MODE | ) |
(((MODE) == SAI_MONOMODE) ||\ ((MODE) == SAI_STEREOMODE))
Definition at line 935 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_Init().
#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 859 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_InitProtocol().
#define IS_SAI_SLOT_ACTIVE | ( | ACTIVE | ) | ((ACTIVE) <= SAI_SLOTACTIVE_ALL) |
Definition at line 938 of file stm32l4xx_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 853 of file stm32l4xx_hal_sai.h.
Referenced by HAL_SAI_InitProtocol().