STM CMSIS
stm32f4xx_hal_sai_ex.h
Go to the documentation of this file.
1 
38 /* Define to prevent recursive inclusion -------------------------------------*/
39 #ifndef __STM32F4xx_HAL_SAI_EX_H
40 #define __STM32F4xx_HAL_SAI_EX_H
41 
42 #ifdef __cplusplus
43  extern "C" {
44 #endif
45 
46 /* Includes ------------------------------------------------------------------*/
47 #include "stm32f4xx_hal_def.h"
48 
57 #if defined(STM32F427xx) || defined(STM32F437xx) || defined(STM32F429xx) || defined(STM32F439xx) || \
58  defined(STM32F446xx) || defined(STM32F469xx) || defined(STM32F479xx)
59 
60 /* Exported types ------------------------------------------------------------*/
61 /* Exported constants --------------------------------------------------------*/
62 /* Exported functions --------------------------------------------------------*/
71 /* Extended features functions ************************************************/
72 void SAI_BlockSynchroConfig(SAI_HandleTypeDef *hsai);
73 uint32_t SAI_GetInputClock(SAI_HandleTypeDef *hsai);
81 /* Private types -------------------------------------------------------------*/
82 /* Private variables ---------------------------------------------------------*/
83 /* Private constants ---------------------------------------------------------*/
84 /* Private macros ------------------------------------------------------------*/
85 /* Private functions ---------------------------------------------------------*/
86 
87 #endif /* STM32F427xx || STM32F437xx || STM32F429xx || STM32F439xx || STM32F446xx || STM32F469xx || STM32F479xx */
88 
96 #ifdef __cplusplus
97 }
98 #endif
99 
100 #endif /* __STM32F4xx_HAL_SAI_EX_H */
101 
102 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
This file contains HAL common defines, enumeration, macros and structures definitions.