CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
audio_pre_rslt_out.h
浏览该文件的文档.
1 #ifndef __AUDIO_PRE_RSLT_OUT_H
2 #define __AUDIO_PRE_RSLT_OUT_H
3 
4 #include "codec_manager.h"
5 #include "ci_gpio.h"
6 #include "ci_dpmu.h"
7 #include "ci_iis.h"
8 #include "ci_scu.h"
9 #include <stdbool.h>
10 #ifdef __cplusplus
11  extern "C" {
12 #endif
13 
19 typedef struct
20 {
21  //codec的主从模式
22  // iis_mode_sel_t mode;
23  //数据格式
24  // iis_data_format_t data_format;
26  int32_t block_size;
28  // IIS_SCK_LRCK_WID_t sck_lrck_rate;
30 
31 
33 void audio_pre_rslt_write_data(const int16_t* rslt, const int16_t* origin);
34 void audio_pre_rslt_stop(void);
35 void audio_pre_rslt_start(void);
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 #endif
46 /***************** (C) COPYRIGHT Chipintelli Technology Co., Ltd. *****END OF FILE****/
47 
48 
49 
50 
51 
void audio_pre_rslt_out_play_card_init(void)
语音前处理输出初始化(IIS或UART初始化)
Definition: audio_pre_rslt_out.c:156
三代芯片IIS底层驱动接口头文件
GPIO驱动文件
int32_t block_size
block size(发送多少字节的数据来一次中断,在中断中需填写下一帧发送的数据的起始地址) ...
Definition: audio_pre_rslt_out.h:26
scu底层驱动接口头文件
void audio_pre_rslt_stop(void)
语音前处理输出停止
Definition: audio_pre_rslt_out.c:237
Definition: audio_pre_rslt_out.h:19
void audio_pre_rslt_write_data(const int16_t *rslt, const int16_t *origin)
写数据到发送端
Definition: audio_pre_rslt_out.c:183
void audio_pre_rslt_start(void)
语音前处理输出开始
Definition: audio_pre_rslt_out.c:252