CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
board.h
浏览该文件的文档.
1 #ifndef __CI_BOARD_H__
2 #define __CI_BOARD_H__
3 
4 #include "user_config.h"
5 #include "ci_system.h"
6 
7 #define STRINGIFY(x) #x
8 #define TOSTRING(x) STRINGIFY(x)
9 #define CONCAT(a,b) a##b
10 #define INCLUDE_BOARD_HEADER(a,b) TOSTRING(CONCAT(a,b).h)
11 #define PREFEX ci
12 #include INCLUDE_BOARD_HEADER(PREFEX, CI_CHIP_TYPE)
13 
14 #include BOARD_CONFIG_FILE
15 
16 //**波特率自适应功能配置
17 #if (USE_EXTERNAL_CRYSTAL_OSC == 0) //使用内部RC时,建议开启波特率自适应(需要电控增加对应支持)。
18 #undef UART_BAUDRATE_CALIBRATE
19 #define UART_BAUDRATE_CALIBRATE 1 // 是否使能波特率校准功能。开启后,连续发包间隔必须大于1ms,否则可能丢包。
20 #endif
21 
28 
32 void pad_config_for_iis(void);
33 
39 
44 void power_amplifier_on(void);
45 
50 void power_amplifier_off(void);
51 
56 void pad_config_for_i2c(void);
57 
63 
64 
70 
71 #endif //__CI_BOARD_H__
72 
void power_amplifier_off(void)
关闭功放使能
Definition: board.c:125
void pad_config_for_i2c(void)
引脚复用配置为IIC功能
Definition: board.c:96
void pad_config_for_power_amplifier(void)
引脚复用配置为GPIO,用于控制功放使能
Definition: board.c:140
void audio_in_codec_registe()
录音codec注册
Definition: board.c:294
void pad_config_for_uart(UART_TypeDef *UARTx)
引脚复用配置为UART功能
Definition: board.c:26
Definition: ci13lc.h:263
chip级定义
void audio_pre_rslt_out_codec_init(void)
语音前处理使用IIS输出功能的初始化
Definition: board.c:394
void pad_config_for_iis(void)
引脚复用配置为IIS功能
Definition: board.c:79
void power_amplifier_on(void)
开启功放使能
Definition: board.c:110