pdm2pcm.h
Go to the documentation of this file.
1 /* USER CODE BEGIN Header */
20 /* USER CODE END Header */
21 
22 /* Define to prevent recursive inclusion -------------------------------------*/
23 #ifndef __pdm2pcm_H
24 #define __pdm2pcm_H
25 #ifdef __cplusplus
26  extern "C" {
27 #endif
28 
29 /* Includes ------------------------------------------------------------------*/
30 #include "main.h"
31 #include "pdm2pcm_glo.h"
32 
33 /* USER CODE BEGIN 0 */
34 /* USER CODE END 0 */
35 
36 /* Global variables ---------------------------------------------------------*/
37 extern PDM_Filter_Handler_t PDM1_filter_handler;
38 extern PDM_Filter_Config_t PDM1_filter_config;
39 
40 /* USER CODE BEGIN 1 */
41 /* USER CODE END 1 */
42 
43 /* PDM2PCM init function */
44 void MX_PDM2PCM_Init(void);
45 
46 /* USER CODE BEGIN 2 */
47 
48 /* PDM2PCM process function */
49 uint8_t MX_PDM2PCM_Process(uint16_t *PDMBuf, uint16_t *PCMBuf);
50 
51 /* USER CODE END 2 */
52 
53 /* USER CODE BEGIN 3 */
54 /* USER CODE END 3 */
55 
56 #ifdef __cplusplus
57 }
58 #endif
59 #endif /*__pdm2pcm_H */
60 
65 /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
PDM1_filter_handler
PDM_Filter_Handler_t PDM1_filter_handler
Definition: pdm2pcm.c:29
MX_PDM2PCM_Init
void MX_PDM2PCM_Init(void)
Definition: pdm2pcm.c:36
MX_PDM2PCM_Process
uint8_t MX_PDM2PCM_Process(uint16_t *PDMBuf, uint16_t *PCMBuf)
Definition: pdm2pcm.c:63
main.h
PDM1_filter_config
PDM_Filter_Config_t PDM1_filter_config
Definition: pdm2pcm.c:30


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:50