Go to the documentation of this file.
408 __HAL_RCC_SAI4_CLK_ENABLE();
421 GPIO_InitStruct.
Alternate = GPIO_AF10_SAI4;
428 GPIO_InitStruct.
Alternate = GPIO_AF1_SAI4;
465 __HAL_RCC_SAI4_CLK_DISABLE();
void HAL_MspInit(void)
Initialize the MSP.
#define __HAL_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__)
DMA_HandleTypeDef hdma_dfsdm1_flt0
void HAL_SAI_MspInit(SAI_HandleTypeDef *hsai)
void HAL_NVIC_EnableIRQ(IRQn_Type IRQn)
#define DMA_MDATAALIGN_BYTE
DMA handle Structure definition.
GPIO Init structure definition
DMA_HandleTypeDef * hdmatx
#define DMA_PDATAALIGN_WORD
#define __HAL_RCC_DFSDM1_CLK_DISABLE()
static uint32_t SAI4_client
DMA_HandleTypeDef * hdmaInj
#define __HAL_RCC_CRC_CLK_ENABLE()
#define __HAL_RCC_USART3_CLK_ENABLE()
#define RCC_PERIPHCLK_DFSDM1
void HAL_NVIC_DisableIRQ(IRQn_Type IRQn)
uint32_t PeriphClockSelection
#define GPIO_SPEED_FREQ_LOW
UART handle Structure definition.
#define __HAL_RCC_GPIOE_CLK_ENABLE()
#define DMA_PDATAALIGN_BYTE
void HAL_DFSDM_ChannelMspInit(DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
DFSDM_Channel MSP Initialization This function configures the hardware resources used in this example...
static uint32_t HAL_RCC_DFSDM1_CLK_ENABLED
uint32_t PeriphDataAlignment
void HAL_DFSDM_FilterMspDeInit(DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
DFSDM_Filter MSP De-Initialization This function freeze the hardware resources used in this example.
DMA_HandleTypeDef * hdmarx
SAI_Block_TypeDef * Instance
void HAL_UART_MspInit(UART_HandleTypeDef *huart)
UART MSP Initialization This function configures the hardware resources used in this example.
#define __HAL_RCC_GPIOD_CLK_ENABLE()
#define DMA_PERIPH_TO_MEMORY
DFSDM filter handle structure definition.
static uint32_t DFSDM1_Init
void HAL_GPIO_Init(GPIO_TypeDef *GPIOx, GPIO_InitTypeDef *GPIO_Init)
DMA_HandleTypeDef hdma_sai4_a
#define RCC_PERIPHCLK_USART3
DMA_HandleTypeDef * hdmaReg
uint32_t Usart234578ClockSelection
DFSDM_Filter_TypeDef * Instance
#define DMA_PRIORITY_HIGH
DMA_Stream_TypeDef * Instance
void HAL_DFSDM_ChannelMspDeInit(DFSDM_Channel_HandleTypeDef *hdfsdm_channel)
DFSDM_Channel MSP De-Initialization This function freeze the hardware resources used in this example.
uint32_t Dfsdm1ClockSelection
uint32_t MemDataAlignment
#define RCC_DFSDM1CLKSOURCE_D2PCLK1
#define __HAL_RCC_SYSCFG_CLK_ENABLE()
void HAL_GPIO_DeInit(GPIO_TypeDef *GPIOx, uint32_t GPIO_Pin)
#define __HAL_RCC_USART3_CLK_DISABLE()
CRC Handle Structure definition.
void HAL_DFSDM_FilterMspInit(DFSDM_Filter_HandleTypeDef *hdfsdm_filter)
DFSDM_Filter MSP Initialization This function configures the hardware resources used in this example.
#define __HAL_RCC_CRC_CLK_DISABLE()
DFSDM channel handle structure definition.
#define DMA_FIFOMODE_DISABLE
HAL_StatusTypeDef HAL_RCCEx_PeriphCLKConfig(RCC_PeriphCLKInitTypeDef *PeriphClkInit)
HAL_StatusTypeDef HAL_DMA_Init(DMA_HandleTypeDef *hdma)
HAL_StatusTypeDef HAL_DMA_DeInit(DMA_HandleTypeDef *hdma)
void HAL_NVIC_SetPriority(IRQn_Type IRQn, uint32_t PreemptPriority, uint32_t SubPriority)
RCC extended clocks structure definition.
void pv_error_handler(void)
void HAL_CRC_MspInit(CRC_HandleTypeDef *hcrc)
CRC MSP Initialization This function configures the hardware resources used in this example.
void HAL_SAI_MspDeInit(SAI_HandleTypeDef *hsai)
#define __HAL_RCC_DFSDM1_CLK_ENABLE()
void HAL_UART_MspDeInit(UART_HandleTypeDef *huart)
UART MSP De-Initialization This function freeze the hardware resources used in this example.
void HAL_CRC_MspDeInit(CRC_HandleTypeDef *hcrc)
CRC MSP De-Initialization This function freeze the hardware resources used in this example.
#define RCC_USART234578CLKSOURCE_D2PCLK1
#define DMA_MDATAALIGN_WORD
#define DMA_REQUEST_DFSDM1_FLT0