Macros
Collaboration diagram for SAI Private Macros:

Macros

#define IS_SAI_AUDIO_FREQUENCY(AUDIO)
 
#define IS_SAI_AUDIO_FREQUENCY(AUDIO)
 
#define IS_SAI_AUDIO_FREQUENCY(AUDIO)
 
#define IS_SAI_BLOCK_ACTIVE_FRAME(LENGTH)   ((1 <= (LENGTH)) && ((LENGTH) <= 128))
 
#define IS_SAI_BLOCK_ACTIVE_FRAME(LENGTH)   ((1U <= (LENGTH)) && ((LENGTH) <= 128U))
 
#define IS_SAI_BLOCK_ACTIVE_FRAME(LENGTH)   ((1U <= (LENGTH)) && ((LENGTH) <= 128U))
 
#define IS_SAI_BLOCK_CLOCK_STROBING(CLOCK)
 
#define IS_SAI_BLOCK_CLOCK_STROBING(CLOCK)
 
#define IS_SAI_BLOCK_CLOCK_STROBING(CLOCK)
 
#define IS_SAI_BLOCK_COMPANDING_MODE(MODE)
 
#define IS_SAI_BLOCK_COMPANDING_MODE(MODE)
 
#define IS_SAI_BLOCK_COMPANDING_MODE(MODE)
 
#define IS_SAI_BLOCK_DATASIZE(DATASIZE)
 
#define IS_SAI_BLOCK_DATASIZE(DATASIZE)
 
#define IS_SAI_BLOCK_DATASIZE(DATASIZE)
 
#define IS_SAI_BLOCK_FIFO_THRESHOLD(THRESHOLD)
 
#define IS_SAI_BLOCK_FIFO_THRESHOLD(THRESHOLD)
 
#define IS_SAI_BLOCK_FIFO_THRESHOLD(THRESHOLD)
 
#define IS_SAI_BLOCK_FIRST_BIT(BIT)
 
#define IS_SAI_BLOCK_FIRST_BIT(BIT)
 
#define IS_SAI_BLOCK_FIRST_BIT(BIT)
 
#define IS_SAI_BLOCK_FIRSTBIT_OFFSET(OFFSET)   ((OFFSET) <= 24)
 
#define IS_SAI_BLOCK_FIRSTBIT_OFFSET(OFFSET)   ((OFFSET) <= 24U)
 
#define IS_SAI_BLOCK_FIRSTBIT_OFFSET(OFFSET)   ((OFFSET) <= 24U)
 
#define IS_SAI_BLOCK_FRAME_LENGTH(LENGTH)   ((8 <= (LENGTH)) && ((LENGTH) <= 256))
 
#define IS_SAI_BLOCK_FRAME_LENGTH(LENGTH)   ((8U <= (LENGTH)) && ((LENGTH) <= 256U))
 
#define IS_SAI_BLOCK_FRAME_LENGTH(LENGTH)   ((8U <= (LENGTH)) && ((LENGTH) <= 256U))
 
#define IS_SAI_BLOCK_FS_DEFINITION(DEFINITION)
 
#define IS_SAI_BLOCK_FS_DEFINITION(DEFINITION)
 
#define IS_SAI_BLOCK_FS_DEFINITION(DEFINITION)
 
#define IS_SAI_BLOCK_FS_OFFSET(OFFSET)
 
#define IS_SAI_BLOCK_FS_OFFSET(OFFSET)
 
#define IS_SAI_BLOCK_FS_OFFSET(OFFSET)
 
#define IS_SAI_BLOCK_FS_POLARITY(POLARITY)
 
#define IS_SAI_BLOCK_FS_POLARITY(POLARITY)
 
#define IS_SAI_BLOCK_FS_POLARITY(POLARITY)
 
#define IS_SAI_BLOCK_MASTER_DIVIDER(DIVIDER)   ((DIVIDER) <= 15U)
 
#define IS_SAI_BLOCK_MASTER_DIVIDER(DIVIDER)   ((DIVIDER) <= 63U)
 
#define IS_SAI_BLOCK_MASTER_DIVIDER(DIVIDER)   ((DIVIDER) <= 63U)
 
#define IS_SAI_BLOCK_MCK_OUTPUT(VALUE)
 
#define IS_SAI_BLOCK_MCK_OUTPUT(VALUE)
 
#define IS_SAI_BLOCK_MCK_OVERSAMPLING(VALUE)
 
#define IS_SAI_BLOCK_MCK_OVERSAMPLING(VALUE)
 
#define IS_SAI_BLOCK_MODE(MODE)
 
#define IS_SAI_BLOCK_MODE(MODE)
 
#define IS_SAI_BLOCK_MODE(MODE)
 
#define IS_SAI_BLOCK_MUTE_COUNTER(COUNTER)   ((COUNTER) <= 63)
 
#define IS_SAI_BLOCK_MUTE_COUNTER(COUNTER)   ((COUNTER) <= 63U)
 
#define IS_SAI_BLOCK_MUTE_COUNTER(COUNTER)   ((COUNTER) <= 63U)
 
#define IS_SAI_BLOCK_MUTE_VALUE(VALUE)
 
#define IS_SAI_BLOCK_MUTE_VALUE(VALUE)
 
#define IS_SAI_BLOCK_MUTE_VALUE(VALUE)
 
#define IS_SAI_BLOCK_NODIVIDER(NODIVIDER)
 
#define IS_SAI_BLOCK_NODIVIDER(NODIVIDER)
 
#define IS_SAI_BLOCK_NODIVIDER(NODIVIDER)
 
#define IS_SAI_BLOCK_OUTPUT_DRIVE(DRIVE)
 
#define IS_SAI_BLOCK_OUTPUT_DRIVE(DRIVE)
 
#define IS_SAI_BLOCK_OUTPUT_DRIVE(DRIVE)
 
#define IS_SAI_BLOCK_PROTOCOL(PROTOCOL)
 
#define IS_SAI_BLOCK_PROTOCOL(PROTOCOL)
 
#define IS_SAI_BLOCK_PROTOCOL(PROTOCOL)
 
#define IS_SAI_BLOCK_SLOT_NUMBER(NUMBER)   ((1 <= (NUMBER)) && ((NUMBER) <= 16))
 
#define IS_SAI_BLOCK_SLOT_NUMBER(NUMBER)   ((1U <= (NUMBER)) && ((NUMBER) <= 16U))
 
#define IS_SAI_BLOCK_SLOT_NUMBER(NUMBER)   ((1U <= (NUMBER)) && ((NUMBER) <= 16U))
 
#define IS_SAI_BLOCK_SLOT_SIZE(SIZE)
 
#define IS_SAI_BLOCK_SLOT_SIZE(SIZE)
 
#define IS_SAI_BLOCK_SLOT_SIZE(SIZE)
 
#define IS_SAI_BLOCK_SYNCEXT(STATE)
 
#define IS_SAI_BLOCK_SYNCEXT(STATE)
 
#define IS_SAI_BLOCK_SYNCEXT(STATE)
 
#define IS_SAI_BLOCK_SYNCHRO(SYNCHRO)
 
#define IS_SAI_BLOCK_SYNCHRO(SYNCHRO)
 
#define IS_SAI_BLOCK_SYNCHRO(SYNCHRO)
 
#define IS_SAI_BLOCK_TRISTATE_MANAGEMENT(STATE)
 
#define IS_SAI_BLOCK_TRISTATE_MANAGEMENT(STATE)
 
#define IS_SAI_BLOCK_TRISTATE_MANAGEMENT(STATE)
 
#define IS_SAI_MONO_STEREO_MODE(MODE)
 
#define IS_SAI_MONO_STEREO_MODE(MODE)
 
#define IS_SAI_MONO_STEREO_MODE(MODE)
 
#define IS_SAI_PDM_CLOCK_ENABLE(CLOCK)
 
#define IS_SAI_PDM_CLOCK_ENABLE(CLOCK)
 
#define IS_SAI_PDM_MIC_PAIRS_NUMBER(VALUE)   ((1U <= (VALUE)) && ((VALUE) <= 3U))
 
#define IS_SAI_PDM_MIC_PAIRS_NUMBER(VALUE)   ((1U <= (VALUE)) && ((VALUE) <= 3U))
 
#define IS_SAI_PROTOCOL_DATASIZE(DATASIZE)
 
#define IS_SAI_PROTOCOL_DATASIZE(DATASIZE)
 
#define IS_SAI_PROTOCOL_DATASIZE(DATASIZE)
 
#define IS_SAI_SLOT_ACTIVE(ACTIVE)   ((ACTIVE) <= SAI_SLOTACTIVE_ALL)
 
#define IS_SAI_SLOT_ACTIVE(ACTIVE)   ((ACTIVE) <= SAI_SLOTACTIVE_ALL)
 
#define IS_SAI_SLOT_ACTIVE(ACTIVE)   ((ACTIVE) <= SAI_SLOTACTIVE_ALL)
 
#define IS_SAI_SUPPORTED_PROTOCOL(PROTOCOL)
 
#define IS_SAI_SUPPORTED_PROTOCOL(PROTOCOL)
 
#define IS_SAI_SUPPORTED_PROTOCOL(PROTOCOL)
 

Detailed Description

Macro Definition Documentation

◆ IS_SAI_AUDIO_FREQUENCY [1/3]

#define IS_SAI_AUDIO_FREQUENCY (   AUDIO)
Value:
(((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 764 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_AUDIO_FREQUENCY [2/3]

#define IS_SAI_AUDIO_FREQUENCY (   AUDIO)
Value:
(((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 849 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_AUDIO_FREQUENCY [3/3]

#define IS_SAI_AUDIO_FREQUENCY (   AUDIO)
Value:
(((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 849 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_ACTIVE_FRAME [1/3]

#define IS_SAI_BLOCK_ACTIVE_FRAME (   LENGTH)    ((1 <= (LENGTH)) && ((LENGTH) <= 128))

Definition at line 849 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_ACTIVE_FRAME [2/3]

#define IS_SAI_BLOCK_ACTIVE_FRAME (   LENGTH)    ((1U <= (LENGTH)) && ((LENGTH) <= 128U))

◆ IS_SAI_BLOCK_ACTIVE_FRAME [3/3]

#define IS_SAI_BLOCK_ACTIVE_FRAME (   LENGTH)    ((1U <= (LENGTH)) && ((LENGTH) <= 128U))

◆ IS_SAI_BLOCK_CLOCK_STROBING [1/3]

#define IS_SAI_BLOCK_CLOCK_STROBING (   CLOCK)
Value:

Definition at line 789 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_CLOCK_STROBING [2/3]

#define IS_SAI_BLOCK_CLOCK_STROBING (   CLOCK)

◆ IS_SAI_BLOCK_CLOCK_STROBING [3/3]

#define IS_SAI_BLOCK_CLOCK_STROBING (   CLOCK)

◆ IS_SAI_BLOCK_COMPANDING_MODE [1/3]

#define IS_SAI_BLOCK_COMPANDING_MODE (   MODE)
Value:
(((MODE) == SAI_NOCOMPANDING) || \
((MODE) == SAI_ULAW_1CPL_COMPANDING) || \
((MODE) == SAI_ALAW_1CPL_COMPANDING) || \
((MODE) == SAI_ULAW_2CPL_COMPANDING) || \

Definition at line 808 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_COMPANDING_MODE [2/3]

#define IS_SAI_BLOCK_COMPANDING_MODE (   MODE)

◆ IS_SAI_BLOCK_COMPANDING_MODE [3/3]

#define IS_SAI_BLOCK_COMPANDING_MODE (   MODE)

◆ IS_SAI_BLOCK_DATASIZE [1/3]

#define IS_SAI_BLOCK_DATASIZE (   DATASIZE)
Value:
(((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 779 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_DATASIZE [2/3]

#define IS_SAI_BLOCK_DATASIZE (   DATASIZE)
Value:
(((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 872 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_DATASIZE [3/3]

#define IS_SAI_BLOCK_DATASIZE (   DATASIZE)
Value:
(((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 872 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FIFO_THRESHOLD [1/3]

#define IS_SAI_BLOCK_FIFO_THRESHOLD (   THRESHOLD)
Value:
(((THRESHOLD) == SAI_FIFOTHRESHOLD_EMPTY) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_1QF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_HF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_3QF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_FULL))

Definition at line 814 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FIFO_THRESHOLD [2/3]

#define IS_SAI_BLOCK_FIFO_THRESHOLD (   THRESHOLD)
Value:
(((THRESHOLD) == SAI_FIFOTHRESHOLD_EMPTY) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_1QF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_HF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_3QF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_FULL))

Definition at line 923 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FIFO_THRESHOLD [3/3]

#define IS_SAI_BLOCK_FIFO_THRESHOLD (   THRESHOLD)
Value:
(((THRESHOLD) == SAI_FIFOTHRESHOLD_EMPTY) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_1QF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_HF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_3QF) || \
((THRESHOLD) == SAI_FIFOTHRESHOLD_FULL))

Definition at line 923 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FIRST_BIT [1/3]

#define IS_SAI_BLOCK_FIRST_BIT (   BIT)
Value:
(((BIT) == SAI_FIRSTBIT_MSB) || \
((BIT) == SAI_FIRSTBIT_LSB))

Definition at line 786 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FIRST_BIT [2/3]

#define IS_SAI_BLOCK_FIRST_BIT (   BIT)

◆ IS_SAI_BLOCK_FIRST_BIT [3/3]

#define IS_SAI_BLOCK_FIRST_BIT (   BIT)

◆ IS_SAI_BLOCK_FIRSTBIT_OFFSET [1/3]

#define IS_SAI_BLOCK_FIRSTBIT_OFFSET (   OFFSET)    ((OFFSET) <= 24)

Definition at line 834 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FIRSTBIT_OFFSET [2/3]

#define IS_SAI_BLOCK_FIRSTBIT_OFFSET (   OFFSET)    ((OFFSET) <= 24U)

◆ IS_SAI_BLOCK_FIRSTBIT_OFFSET [3/3]

#define IS_SAI_BLOCK_FIRSTBIT_OFFSET (   OFFSET)    ((OFFSET) <= 24U)

◆ IS_SAI_BLOCK_FRAME_LENGTH [1/3]

#define IS_SAI_BLOCK_FRAME_LENGTH (   LENGTH)    ((8 <= (LENGTH)) && ((LENGTH) <= 256))

Definition at line 847 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FRAME_LENGTH [2/3]

#define IS_SAI_BLOCK_FRAME_LENGTH (   LENGTH)    ((8U <= (LENGTH)) && ((LENGTH) <= 256U))

◆ IS_SAI_BLOCK_FRAME_LENGTH [3/3]

#define IS_SAI_BLOCK_FRAME_LENGTH (   LENGTH)    ((8U <= (LENGTH)) && ((LENGTH) <= 256U))

◆ IS_SAI_BLOCK_FS_DEFINITION [1/3]

#define IS_SAI_BLOCK_FS_DEFINITION (   DEFINITION)
Value:
(((DEFINITION) == SAI_FS_STARTFRAME) || \
((DEFINITION) == SAI_FS_CHANNEL_IDENTIFICATION))

Definition at line 842 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FS_DEFINITION [2/3]

#define IS_SAI_BLOCK_FS_DEFINITION (   DEFINITION)

◆ IS_SAI_BLOCK_FS_DEFINITION [3/3]

#define IS_SAI_BLOCK_FS_DEFINITION (   DEFINITION)

◆ IS_SAI_BLOCK_FS_OFFSET [1/3]

#define IS_SAI_BLOCK_FS_OFFSET (   OFFSET)
Value:
(((OFFSET) == SAI_FS_FIRSTBIT) || \
((OFFSET) == SAI_FS_BEFOREFIRSTBIT))

Definition at line 836 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FS_OFFSET [2/3]

#define IS_SAI_BLOCK_FS_OFFSET (   OFFSET)

◆ IS_SAI_BLOCK_FS_OFFSET [3/3]

#define IS_SAI_BLOCK_FS_OFFSET (   OFFSET)

◆ IS_SAI_BLOCK_FS_POLARITY [1/3]

#define IS_SAI_BLOCK_FS_POLARITY (   POLARITY)
Value:
(((POLARITY) == SAI_FS_ACTIVE_LOW) || \
((POLARITY) == SAI_FS_ACTIVE_HIGH))

Definition at line 839 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_FS_POLARITY [2/3]

#define IS_SAI_BLOCK_FS_POLARITY (   POLARITY)

◆ IS_SAI_BLOCK_FS_POLARITY [3/3]

#define IS_SAI_BLOCK_FS_POLARITY (   POLARITY)
Value:
(((POLARITY) == SAI_FS_ACTIVE_LOW) || \
((POLARITY) == SAI_FS_ACTIVE_HIGH))

Definition at line 948 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_MASTER_DIVIDER [1/3]

#define IS_SAI_BLOCK_MASTER_DIVIDER (   DIVIDER)    ((DIVIDER) <= 15U)

Definition at line 845 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_MASTER_DIVIDER [2/3]

#define IS_SAI_BLOCK_MASTER_DIVIDER (   DIVIDER)    ((DIVIDER) <= 63U)

◆ IS_SAI_BLOCK_MASTER_DIVIDER [3/3]

#define IS_SAI_BLOCK_MASTER_DIVIDER (   DIVIDER)    ((DIVIDER) <= 63U)

◆ IS_SAI_BLOCK_MCK_OUTPUT [1/2]

#define IS_SAI_BLOCK_MCK_OUTPUT (   VALUE)

◆ IS_SAI_BLOCK_MCK_OUTPUT [2/2]

#define IS_SAI_BLOCK_MCK_OUTPUT (   VALUE)

◆ IS_SAI_BLOCK_MCK_OVERSAMPLING [1/2]

#define IS_SAI_BLOCK_MCK_OVERSAMPLING (   VALUE)

◆ IS_SAI_BLOCK_MCK_OVERSAMPLING [2/2]

#define IS_SAI_BLOCK_MCK_OVERSAMPLING (   VALUE)

◆ IS_SAI_BLOCK_MODE [1/3]

#define IS_SAI_BLOCK_MODE (   MODE)
Value:
(((MODE) == SAI_MODEMASTER_TX) || \
((MODE) == SAI_MODEMASTER_RX) || \
((MODE) == SAI_MODESLAVE_TX) || \
((MODE) == SAI_MODESLAVE_RX))

Definition at line 770 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_MODE [2/3]

#define IS_SAI_BLOCK_MODE (   MODE)
Value:
(((MODE) == SAI_MODEMASTER_TX) || \
((MODE) == SAI_MODEMASTER_RX) || \
((MODE) == SAI_MODESLAVE_TX) || \
((MODE) == SAI_MODESLAVE_RX))

Definition at line 863 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_MODE [3/3]

#define IS_SAI_BLOCK_MODE (   MODE)
Value:
(((MODE) == SAI_MODEMASTER_TX) || \
((MODE) == SAI_MODEMASTER_RX) || \
((MODE) == SAI_MODESLAVE_TX) || \
((MODE) == SAI_MODESLAVE_RX))

Definition at line 863 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_MUTE_COUNTER [1/3]

#define IS_SAI_BLOCK_MUTE_COUNTER (   COUNTER)    ((COUNTER) <= 63)

Definition at line 803 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_MUTE_COUNTER [2/3]

#define IS_SAI_BLOCK_MUTE_COUNTER (   COUNTER)    ((COUNTER) <= 63U)

◆ IS_SAI_BLOCK_MUTE_COUNTER [3/3]

#define IS_SAI_BLOCK_MUTE_COUNTER (   COUNTER)    ((COUNTER) <= 63U)

◆ IS_SAI_BLOCK_MUTE_VALUE [1/3]

#define IS_SAI_BLOCK_MUTE_VALUE (   VALUE)
Value:
(((VALUE) == SAI_ZERO_VALUE) || \
((VALUE) == SAI_LAST_SENT_VALUE))

Definition at line 805 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_MUTE_VALUE [2/3]

#define IS_SAI_BLOCK_MUTE_VALUE (   VALUE)

◆ IS_SAI_BLOCK_MUTE_VALUE [3/3]

#define IS_SAI_BLOCK_MUTE_VALUE (   VALUE)

◆ IS_SAI_BLOCK_NODIVIDER [1/3]

#define IS_SAI_BLOCK_NODIVIDER (   NODIVIDER)
Value:
(((NODIVIDER) == SAI_MASTERDIVIDER_ENABLE) || \
((NODIVIDER) == SAI_MASTERDIVIDER_DISABLE))

Definition at line 800 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_NODIVIDER [2/3]

#define IS_SAI_BLOCK_NODIVIDER (   NODIVIDER)

◆ IS_SAI_BLOCK_NODIVIDER [3/3]

#define IS_SAI_BLOCK_NODIVIDER (   NODIVIDER)

◆ IS_SAI_BLOCK_OUTPUT_DRIVE [1/3]

#define IS_SAI_BLOCK_OUTPUT_DRIVE (   DRIVE)
Value:
(((DRIVE) == SAI_OUTPUTDRIVE_DISABLE) || \
((DRIVE) == SAI_OUTPUTDRIVE_ENABLE))

Definition at line 797 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_OUTPUT_DRIVE [2/3]

#define IS_SAI_BLOCK_OUTPUT_DRIVE (   DRIVE)

◆ IS_SAI_BLOCK_OUTPUT_DRIVE [3/3]

#define IS_SAI_BLOCK_OUTPUT_DRIVE (   DRIVE)

◆ IS_SAI_BLOCK_PROTOCOL [1/3]

#define IS_SAI_BLOCK_PROTOCOL (   PROTOCOL)
Value:
(((PROTOCOL) == SAI_FREE_PROTOCOL) || \
((PROTOCOL) == SAI_AC97_PROTOCOL) || \
((PROTOCOL) == SAI_SPDIF_PROTOCOL))

Definition at line 775 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_PROTOCOL [2/3]

#define IS_SAI_BLOCK_PROTOCOL (   PROTOCOL)
Value:
(((PROTOCOL) == SAI_FREE_PROTOCOL) || \
((PROTOCOL) == SAI_AC97_PROTOCOL) || \
((PROTOCOL) == SAI_SPDIF_PROTOCOL))

Definition at line 868 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_PROTOCOL [3/3]

#define IS_SAI_BLOCK_PROTOCOL (   PROTOCOL)
Value:
(((PROTOCOL) == SAI_FREE_PROTOCOL) || \
((PROTOCOL) == SAI_AC97_PROTOCOL) || \
((PROTOCOL) == SAI_SPDIF_PROTOCOL))

Definition at line 868 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_SLOT_NUMBER [1/3]

#define IS_SAI_BLOCK_SLOT_NUMBER (   NUMBER)    ((1 <= (NUMBER)) && ((NUMBER) <= 16))

Definition at line 828 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_SLOT_NUMBER [2/3]

#define IS_SAI_BLOCK_SLOT_NUMBER (   NUMBER)    ((1U <= (NUMBER)) && ((NUMBER) <= 16U))

◆ IS_SAI_BLOCK_SLOT_NUMBER [3/3]

#define IS_SAI_BLOCK_SLOT_NUMBER (   NUMBER)    ((1U <= (NUMBER)) && ((NUMBER) <= 16U))

◆ IS_SAI_BLOCK_SLOT_SIZE [1/3]

#define IS_SAI_BLOCK_SLOT_SIZE (   SIZE)
Value:
(((SIZE) == SAI_SLOTSIZE_DATASIZE) || \
((SIZE) == SAI_SLOTSIZE_16B) || \
((SIZE) == SAI_SLOTSIZE_32B))

Definition at line 830 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_SLOT_SIZE [2/3]

#define IS_SAI_BLOCK_SLOT_SIZE (   SIZE)

◆ IS_SAI_BLOCK_SLOT_SIZE [3/3]

#define IS_SAI_BLOCK_SLOT_SIZE (   SIZE)
Value:
(((SIZE) == SAI_SLOTSIZE_DATASIZE) || \
((SIZE) == SAI_SLOTSIZE_16B) || \
((SIZE) == SAI_SLOTSIZE_32B))

Definition at line 939 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_SYNCEXT [1/3]

#define IS_SAI_BLOCK_SYNCEXT (   STATE)
Value:
(((STATE) == SAI_SYNCEXT_DISABLE) ||\

Definition at line 749 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_SYNCEXT [2/3]

#define IS_SAI_BLOCK_SYNCEXT (   STATE)

◆ IS_SAI_BLOCK_SYNCEXT [3/3]

#define IS_SAI_BLOCK_SYNCEXT (   STATE)

◆ IS_SAI_BLOCK_SYNCHRO [1/3]

#define IS_SAI_BLOCK_SYNCHRO (   SYNCHRO)
Value:
(((SYNCHRO) == SAI_ASYNCHRONOUS) || \
((SYNCHRO) == SAI_SYNCHRONOUS) || \
((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI1) || \
((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI2))

Definition at line 792 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_SYNCHRO [2/3]

#define IS_SAI_BLOCK_SYNCHRO (   SYNCHRO)
Value:
(((SYNCHRO) == SAI_ASYNCHRONOUS) || \
((SYNCHRO) == SAI_SYNCHRONOUS) || \
((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI1) || \
((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI4))

Definition at line 897 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_SYNCHRO [3/3]

#define IS_SAI_BLOCK_SYNCHRO (   SYNCHRO)
Value:
(((SYNCHRO) == SAI_ASYNCHRONOUS) || \
((SYNCHRO) == SAI_SYNCHRONOUS) || \
((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI1) || \
((SYNCHRO) == SAI_SYNCHRONOUS_EXT_SAI4))

Definition at line 897 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_BLOCK_TRISTATE_MANAGEMENT [1/3]

#define IS_SAI_BLOCK_TRISTATE_MANAGEMENT (   STATE)
Value:
(((STATE) == SAI_OUTPUT_NOTRELEASED) ||\
((STATE) == SAI_OUTPUT_RELEASED))

Definition at line 820 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_BLOCK_TRISTATE_MANAGEMENT [2/3]

#define IS_SAI_BLOCK_TRISTATE_MANAGEMENT (   STATE)

◆ IS_SAI_BLOCK_TRISTATE_MANAGEMENT [3/3]

#define IS_SAI_BLOCK_TRISTATE_MANAGEMENT (   STATE)

◆ IS_SAI_MONO_STEREO_MODE [1/3]

#define IS_SAI_MONO_STEREO_MODE (   MODE)
Value:
(((MODE) == SAI_MONOMODE) ||\
((MODE) == SAI_STEREOMODE))

Definition at line 823 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_MONO_STEREO_MODE [2/3]

#define IS_SAI_MONO_STEREO_MODE (   MODE)

◆ IS_SAI_MONO_STEREO_MODE [3/3]

#define IS_SAI_MONO_STEREO_MODE (   MODE)
Value:
(((MODE) == SAI_MONOMODE) ||\
((MODE) == SAI_STEREOMODE))

Definition at line 932 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_PDM_CLOCK_ENABLE [1/2]

#define IS_SAI_PDM_CLOCK_ENABLE (   CLOCK)
Value:
(((CLOCK) != 0U) && \
(((CLOCK) & ~(SAI_PDM_CLOCK1_ENABLE | SAI_PDM_CLOCK2_ENABLE)) == 0U))

Definition at line 860 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_PDM_CLOCK_ENABLE [2/2]

#define IS_SAI_PDM_CLOCK_ENABLE (   CLOCK)
Value:
(((CLOCK) != 0U) && \
(((CLOCK) & ~(SAI_PDM_CLOCK1_ENABLE | SAI_PDM_CLOCK2_ENABLE)) == 0U))

Definition at line 860 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_PDM_MIC_PAIRS_NUMBER [1/2]

#define IS_SAI_PDM_MIC_PAIRS_NUMBER (   VALUE)    ((1U <= (VALUE)) && ((VALUE) <= 3U))

◆ IS_SAI_PDM_MIC_PAIRS_NUMBER [2/2]

#define IS_SAI_PDM_MIC_PAIRS_NUMBER (   VALUE)    ((1U <= (VALUE)) && ((VALUE) <= 3U))

◆ IS_SAI_PROTOCOL_DATASIZE [1/3]

#define IS_SAI_PROTOCOL_DATASIZE (   DATASIZE)
Value:
(((DATASIZE) == SAI_PROTOCOL_DATASIZE_16BIT) ||\
((DATASIZE) == SAI_PROTOCOL_DATASIZE_24BIT) ||\
((DATASIZE) == SAI_PROTOCOL_DATASIZE_32BIT))

Definition at line 759 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_PROTOCOL_DATASIZE [2/3]

#define IS_SAI_PROTOCOL_DATASIZE (   DATASIZE)

◆ IS_SAI_PROTOCOL_DATASIZE [3/3]

#define IS_SAI_PROTOCOL_DATASIZE (   DATASIZE)

◆ IS_SAI_SLOT_ACTIVE [1/3]

#define IS_SAI_SLOT_ACTIVE (   ACTIVE)    ((ACTIVE) <= SAI_SLOTACTIVE_ALL)

Definition at line 826 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_SLOT_ACTIVE [2/3]

#define IS_SAI_SLOT_ACTIVE (   ACTIVE)    ((ACTIVE) <= SAI_SLOTACTIVE_ALL)

◆ IS_SAI_SLOT_ACTIVE [3/3]

#define IS_SAI_SLOT_ACTIVE (   ACTIVE)    ((ACTIVE) <= SAI_SLOTACTIVE_ALL)

◆ IS_SAI_SUPPORTED_PROTOCOL [1/3]

#define IS_SAI_SUPPORTED_PROTOCOL (   PROTOCOL)
Value:
(((PROTOCOL) == SAI_I2S_STANDARD) ||\
((PROTOCOL) == SAI_I2S_MSBJUSTIFIED) ||\
((PROTOCOL) == SAI_I2S_LSBJUSTIFIED) ||\
((PROTOCOL) == SAI_PCM_LONG) ||\
((PROTOCOL) == SAI_PCM_SHORT))

Definition at line 753 of file stm32f7xx_hal_sai.h.

◆ IS_SAI_SUPPORTED_PROTOCOL [2/3]

#define IS_SAI_SUPPORTED_PROTOCOL (   PROTOCOL)
Value:
(((PROTOCOL) == SAI_I2S_STANDARD) ||\
((PROTOCOL) == SAI_I2S_MSBJUSTIFIED) ||\
((PROTOCOL) == SAI_I2S_LSBJUSTIFIED) ||\
((PROTOCOL) == SAI_PCM_LONG) ||\
((PROTOCOL) == SAI_PCM_SHORT))

Definition at line 838 of file stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

◆ IS_SAI_SUPPORTED_PROTOCOL [3/3]

#define IS_SAI_SUPPORTED_PROTOCOL (   PROTOCOL)
Value:
(((PROTOCOL) == SAI_I2S_STANDARD) ||\
((PROTOCOL) == SAI_I2S_MSBJUSTIFIED) ||\
((PROTOCOL) == SAI_I2S_LSBJUSTIFIED) ||\
((PROTOCOL) == SAI_PCM_LONG) ||\
((PROTOCOL) == SAI_PCM_SHORT))

Definition at line 838 of file stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h.

SAI_FIFOTHRESHOLD_3QF
#define SAI_FIFOTHRESHOLD_3QF
Definition: stm32f7xx_hal_sai.h:503
SAI_PROTOCOL_DATASIZE_24BIT
#define SAI_PROTOCOL_DATASIZE_24BIT
Definition: stm32f7xx_hal_sai.h:312
SAI_FS_STARTFRAME
#define SAI_FS_STARTFRAME
Definition: stm32f7xx_hal_sai.h:420
SAI_PCM_LONG
#define SAI_PCM_LONG
Definition: stm32f7xx_hal_sai.h:301
SAI_AUDIO_FREQUENCY_22K
#define SAI_AUDIO_FREQUENCY_22K
Definition: stm32f7xx_hal_sai.h:326
SAI_FREE_PROTOCOL
#define SAI_FREE_PROTOCOL
Definition: stm32f7xx_hal_sai.h:350
SAI_FIFOTHRESHOLD_1QF
#define SAI_FIFOTHRESHOLD_1QF
Definition: stm32f7xx_hal_sai.h:501
SAI_OUTPUT_RELEASED
#define SAI_OUTPUT_RELEASED
Definition: stm32f7xx_hal_sai.h:492
SAI_AUDIO_FREQUENCY_11K
#define SAI_AUDIO_FREQUENCY_11K
Definition: stm32f7xx_hal_sai.h:328
SAI_OUTPUTDRIVE_DISABLE
#define SAI_OUTPUTDRIVE_DISABLE
Definition: stm32f7xx_hal_sai.h:402
SAI_CLOCKSTROBING_FALLINGEDGE
#define SAI_CLOCKSTROBING_FALLINGEDGE
Definition: stm32f7xx_hal_sai.h:382
SAI_AUDIO_FREQUENCY_44K
#define SAI_AUDIO_FREQUENCY_44K
Definition: stm32f7xx_hal_sai.h:324
SAI_SLOTSIZE_DATASIZE
#define SAI_SLOTSIZE_DATASIZE
Definition: stm32f7xx_hal_sai.h:447
SAI_FIFOTHRESHOLD_EMPTY
#define SAI_FIFOTHRESHOLD_EMPTY
Definition: stm32f7xx_hal_sai.h:500
SAI_PCM_SHORT
#define SAI_PCM_SHORT
Definition: stm32f7xx_hal_sai.h:302
SAI_SYNCEXT_DISABLE
#define SAI_SYNCEXT_DISABLE
Definition: stm32f7xx_hal_sai.h:288
SAI_FS_CHANNEL_IDENTIFICATION
#define SAI_FS_CHANNEL_IDENTIFICATION
Definition: stm32f7xx_hal_sai.h:421
SAI_MODEMASTER_RX
#define SAI_MODEMASTER_RX
Definition: stm32f7xx_hal_sai.h:339
SAI_SYNCHRONOUS
#define SAI_SYNCHRONOUS
Definition: stm32f7xx_hal_sai.h:392
SAI_SLOTSIZE_32B
#define SAI_SLOTSIZE_32B
Definition: stm32f7xx_hal_sai.h:449
SAI_MCK_OUTPUT_ENABLE
#define SAI_MCK_OUTPUT_ENABLE
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h:324
SAI_AUDIO_FREQUENCY_8K
#define SAI_AUDIO_FREQUENCY_8K
Definition: stm32f7xx_hal_sai.h:329
SAI_DATASIZE_32
#define SAI_DATASIZE_32
Definition: stm32f7xx_hal_sai.h:365
SAI_ZERO_VALUE
#define SAI_ZERO_VALUE
Definition: stm32f7xx_hal_sai.h:524
SAI_DATASIZE_8
#define SAI_DATASIZE_8
Definition: stm32f7xx_hal_sai.h:360
SAI_FIFOTHRESHOLD_FULL
#define SAI_FIFOTHRESHOLD_FULL
Definition: stm32f7xx_hal_sai.h:504
SAI_PDM_CLOCK2_ENABLE
#define SAI_PDM_CLOCK2_ENABLE
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h:382
SAI_MONOMODE
#define SAI_MONOMODE
Definition: stm32f7xx_hal_sai.h:483
SAI_AC97_PROTOCOL
#define SAI_AC97_PROTOCOL
Definition: stm32f7xx_hal_sai.h:352
SAI_NOCOMPANDING
#define SAI_NOCOMPANDING
Definition: stm32f7xx_hal_sai.h:512
SAI_ALAW_1CPL_COMPANDING
#define SAI_ALAW_1CPL_COMPANDING
Definition: stm32f7xx_hal_sai.h:514
SAI_AUDIO_FREQUENCY_MCKDIV
#define SAI_AUDIO_FREQUENCY_MCKDIV
Definition: stm32f7xx_hal_sai.h:330
SAI_FIFOTHRESHOLD_HF
#define SAI_FIFOTHRESHOLD_HF
Definition: stm32f7xx_hal_sai.h:502
SAI_PDM_CLOCK1_ENABLE
#define SAI_PDM_CLOCK1_ENABLE
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h:381
SAI_AUDIO_FREQUENCY_48K
#define SAI_AUDIO_FREQUENCY_48K
Definition: stm32f7xx_hal_sai.h:323
SAI_AUDIO_FREQUENCY_96K
#define SAI_AUDIO_FREQUENCY_96K
Definition: stm32f7xx_hal_sai.h:322
SAI_I2S_MSBJUSTIFIED
#define SAI_I2S_MSBJUSTIFIED
Definition: stm32f7xx_hal_sai.h:299
SAI_MASTERDIVIDER_DISABLE
#define SAI_MASTERDIVIDER_DISABLE
Definition: stm32f7xx_hal_sai.h:412
SAI_SPDIF_PROTOCOL
#define SAI_SPDIF_PROTOCOL
Definition: stm32f7xx_hal_sai.h:351
SAI_MODESLAVE_RX
#define SAI_MODESLAVE_RX
Definition: stm32f7xx_hal_sai.h:341
SAI_OUTPUTDRIVE_ENABLE
#define SAI_OUTPUTDRIVE_ENABLE
Definition: stm32f7xx_hal_sai.h:403
SAI_FS_FIRSTBIT
#define SAI_FS_FIRSTBIT
Definition: stm32f7xx_hal_sai.h:438
SAI_LAST_SENT_VALUE
#define SAI_LAST_SENT_VALUE
Definition: stm32f7xx_hal_sai.h:525
SAI_AUDIO_FREQUENCY_32K
#define SAI_AUDIO_FREQUENCY_32K
Definition: stm32f7xx_hal_sai.h:325
SAI_AUDIO_FREQUENCY_192K
#define SAI_AUDIO_FREQUENCY_192K
Definition: stm32f7xx_hal_sai.h:321
SAI_MODEMASTER_TX
#define SAI_MODEMASTER_TX
Definition: stm32f7xx_hal_sai.h:338
SAI_ALAW_2CPL_COMPANDING
#define SAI_ALAW_2CPL_COMPANDING
Definition: stm32f7xx_hal_sai.h:516
SAI_I2S_LSBJUSTIFIED
#define SAI_I2S_LSBJUSTIFIED
Definition: stm32f7xx_hal_sai.h:300
SAI_DATASIZE_24
#define SAI_DATASIZE_24
Definition: stm32f7xx_hal_sai.h:364
SAI_SYNCHRONOUS_EXT_SAI2
#define SAI_SYNCHRONOUS_EXT_SAI2
Definition: stm32f7xx_hal_sai.h:394
SAI_SYNCEXT_OUTBLOCKA_ENABLE
#define SAI_SYNCEXT_OUTBLOCKA_ENABLE
Definition: stm32f7xx_hal_sai.h:289
SAI_FIRSTBIT_MSB
#define SAI_FIRSTBIT_MSB
Definition: stm32f7xx_hal_sai.h:373
SAI_DATASIZE_20
#define SAI_DATASIZE_20
Definition: stm32f7xx_hal_sai.h:363
SAI_MASTERDIVIDER_ENABLE
#define SAI_MASTERDIVIDER_ENABLE
Definition: stm32f7xx_hal_sai.h:411
SAI_DATASIZE_16
#define SAI_DATASIZE_16
Definition: stm32f7xx_hal_sai.h:362
SAI_MCK_OVERSAMPLING_DISABLE
#define SAI_MCK_OVERSAMPLING_DISABLE
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h:372
SAI_OUTPUT_NOTRELEASED
#define SAI_OUTPUT_NOTRELEASED
Definition: stm32f7xx_hal_sai.h:491
SAI_FIRSTBIT_LSB
#define SAI_FIRSTBIT_LSB
Definition: stm32f7xx_hal_sai.h:374
SAI_MCK_OUTPUT_DISABLE
#define SAI_MCK_OUTPUT_DISABLE
Definition: stm32h735/stm32h735g-dk/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h:323
SAI_FS_ACTIVE_LOW
#define SAI_FS_ACTIVE_LOW
Definition: stm32f7xx_hal_sai.h:429
SAI_AUDIO_FREQUENCY_16K
#define SAI_AUDIO_FREQUENCY_16K
Definition: stm32f7xx_hal_sai.h:327
SAI_ASYNCHRONOUS
#define SAI_ASYNCHRONOUS
Definition: stm32f7xx_hal_sai.h:391
SAI_PROTOCOL_DATASIZE_32BIT
#define SAI_PROTOCOL_DATASIZE_32BIT
Definition: stm32f7xx_hal_sai.h:313
SAI_PROTOCOL_DATASIZE_16BITEXTENDED
#define SAI_PROTOCOL_DATASIZE_16BITEXTENDED
Definition: stm32f7xx_hal_sai.h:311
SAI_ULAW_2CPL_COMPANDING
#define SAI_ULAW_2CPL_COMPANDING
Definition: stm32f7xx_hal_sai.h:515
SAI_STEREOMODE
#define SAI_STEREOMODE
Definition: stm32f7xx_hal_sai.h:482
SAI_SYNCHRONOUS_EXT_SAI1
#define SAI_SYNCHRONOUS_EXT_SAI1
Definition: stm32f7xx_hal_sai.h:393
SAI_DATASIZE_10
#define SAI_DATASIZE_10
Definition: stm32f7xx_hal_sai.h:361
SAI_CLOCKSTROBING_RISINGEDGE
#define SAI_CLOCKSTROBING_RISINGEDGE
Definition: stm32f7xx_hal_sai.h:383
SAI_MCK_OVERSAMPLING_ENABLE
#define SAI_MCK_OVERSAMPLING_ENABLE
Definition: stm32h747/stm32h747i-disco/CM7/Drivers/STM32H7xx_HAL_Driver/Inc/stm32h7xx_hal_sai.h:373
SAI_FS_ACTIVE_HIGH
#define SAI_FS_ACTIVE_HIGH
Definition: stm32f7xx_hal_sai.h:430
SAI_I2S_STANDARD
#define SAI_I2S_STANDARD
Definition: stm32f7xx_hal_sai.h:298
SAI_ULAW_1CPL_COMPANDING
#define SAI_ULAW_1CPL_COMPANDING
Definition: stm32f7xx_hal_sai.h:513
SAI_FS_BEFOREFIRSTBIT
#define SAI_FS_BEFOREFIRSTBIT
Definition: stm32f7xx_hal_sai.h:439
SAI_MODESLAVE_TX
#define SAI_MODESLAVE_TX
Definition: stm32f7xx_hal_sai.h:340
SAI_SLOTSIZE_16B
#define SAI_SLOTSIZE_16B
Definition: stm32f7xx_hal_sai.h:448
SAI_SYNCEXT_OUTBLOCKB_ENABLE
#define SAI_SYNCEXT_OUTBLOCKB_ENABLE
Definition: stm32f7xx_hal_sai.h:290
SAI_PROTOCOL_DATASIZE_16BIT
#define SAI_PROTOCOL_DATASIZE_16BIT
Definition: stm32f7xx_hal_sai.h:310


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:15:09