RTEMS
6.3
Toggle main menu visibility
Loading...
Searching...
No Matches
bsps
arm
stm32h7
include
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
24
extern
"C"
{
25
#endif
26
27
/* Includes ------------------------------------------------------------------*/
28
#include "
stm32h7xx_hal_def.h
"
29
33
37
38
/* Exported types ------------------------------------------------------------*/
43
47
typedef
struct
48
{
49
uint32_t
MicPair
;
51
52
uint32_t
LeftDelay
;
54
55
uint32_t
RightDelay
;
57
}
SAIEx_PdmMicDelayParamTypeDef
;
58
62
63
/* Exported constants --------------------------------------------------------*/
64
/* Exported macros -----------------------------------------------------------*/
65
/* Exported functions --------------------------------------------------------*/
69
73
HAL_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
stm32h7xx_hal_def.h
This file contains HAL common defines, enumeration, macros and structures definitions.
HAL_StatusTypeDef
HAL_StatusTypeDef
HAL Status structures definition.
Definition
stm32h7xx_hal_def.h:47
SAIEx_PdmMicDelayParamTypeDef
PDM microphone delay structure definition.
Definition
stm32h7xx_hal_sai_ex.h:48
SAIEx_PdmMicDelayParamTypeDef::LeftDelay
uint32_t LeftDelay
Definition
stm32h7xx_hal_sai_ex.h:52
SAIEx_PdmMicDelayParamTypeDef::RightDelay
uint32_t RightDelay
Definition
stm32h7xx_hal_sai_ex.h:55
SAIEx_PdmMicDelayParamTypeDef::MicPair
uint32_t MicPair
Definition
stm32h7xx_hal_sai_ex.h:49
Generated by
1.18.0