RTEMS 6.3
Loading...
Searching...
No Matches
stm32h7xx_hal_sai_ex.h
Go to the documentation of this file.
1
18
19/* Define to prevent recursive inclusion -------------------------------------*/
20#ifndef STM32H7xx_HAL_SAI_EX_H
21#define STM32H7xx_HAL_SAI_EX_H
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27/* Includes ------------------------------------------------------------------*/
28#include "stm32h7xx_hal_def.h"
29
33
37
38/* Exported types ------------------------------------------------------------*/
43
47typedef struct
48{
49 uint32_t MicPair;
51
52 uint32_t LeftDelay;
54
55 uint32_t RightDelay;
58
62
63/* Exported constants --------------------------------------------------------*/
64/* Exported macros -----------------------------------------------------------*/
65/* Exported functions --------------------------------------------------------*/
69
73HAL_StatusTypeDef HAL_SAIEx_ConfigPdmMicDelay(const SAI_HandleTypeDef *hsai,
74 const SAIEx_PdmMicDelayParamTypeDef *pdmMicDelay);
78
82
83/* Private macros ------------------------------------------------------------*/
87#define IS_SAI_PDM_MIC_DELAY(VALUE) ((VALUE) <= 7U)
91
95
99
100#ifdef __cplusplus
101}
102#endif
103
104#endif /* STM32H7xx_HAL_SAI_EX_H */
105
This file contains HAL common defines, enumeration, macros and structures definitions.
HAL_StatusTypeDef
HAL Status structures definition.
Definition stm32h7xx_hal_def.h:47
PDM microphone delay structure definition.
Definition stm32h7xx_hal_sai_ex.h:48
uint32_t LeftDelay
Definition stm32h7xx_hal_sai_ex.h:52
uint32_t RightDelay
Definition stm32h7xx_hal_sai_ex.h:55
uint32_t MicPair
Definition stm32h7xx_hal_sai_ex.h:49