CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
宏定义 | 函数
board.h 文件参考
#include "user_config.h"
#include "ci_system.h"
#include "ciCI_CHIP_TYPE.h"
#include <BOARD_CONFIG_FILE>

浏览源代码.

宏定义

#define STRINGIFY(x)   #x
 
#define TOSTRING(x)   STRINGIFY(x)
 
#define CONCAT(a, b)   a##b
 
#define INCLUDE_BOARD_HEADER(a, b)   TOSTRING(CONCAT(a,b).h)
 
#define PREFEX   ci
 
#define UART_BAUDRATE_CALIBRATE   1
 

函数

void pad_config_for_uart (UART_TypeDef *UARTx)
 引脚复用配置为UART功能 更多...
 
void pad_config_for_iis (void)
 引脚复用配置为IIS功能 更多...
 
void pad_config_for_power_amplifier (void)
 引脚复用配置为GPIO,用于控制功放使能 更多...
 
void power_amplifier_on (void)
 开启功放使能 更多...
 
void power_amplifier_off (void)
 关闭功放使能 更多...
 
void pad_config_for_i2c (void)
 引脚复用配置为IIC功能 更多...
 
void audio_in_codec_registe ()
 录音codec注册 更多...
 
void audio_pre_rslt_out_codec_init (void)
 语音前处理使用IIS输出功能的初始化 更多...
 

宏定义说明

◆ CONCAT

#define CONCAT (   a,
 
)    a##b

◆ INCLUDE_BOARD_HEADER

#define INCLUDE_BOARD_HEADER (   a,
 
)    TOSTRING(CONCAT(a,b).h)

◆ PREFEX

#define PREFEX   ci

◆ STRINGIFY

#define STRINGIFY (   x)    #x

◆ TOSTRING

#define TOSTRING (   x)    STRINGIFY(x)

◆ UART_BAUDRATE_CALIBRATE

#define UART_BAUDRATE_CALIBRATE   1

函数说明

◆ audio_in_codec_registe()

void audio_in_codec_registe ( )

录音codec注册

◆ audio_pre_rslt_out_codec_init()

void audio_pre_rslt_out_codec_init ( void  )

语音前处理使用IIS输出功能的初始化

语音前处理使用IIS输出功能的初始化

◆ pad_config_for_i2c()

void pad_config_for_i2c ( void  )

引脚复用配置为IIC功能

@功能:引脚复用配置为IIC功能 @

◆ pad_config_for_iis()

void pad_config_for_iis ( void  )

引脚复用配置为IIS功能

◆ pad_config_for_power_amplifier()

void pad_config_for_power_amplifier ( void  )

引脚复用配置为GPIO,用于控制功放使能

◆ pad_config_for_uart()

void pad_config_for_uart ( UART_TypeDef UARTx)

引脚复用配置为UART功能

参数
UARTxUART组 : UART0, UART1

◆ power_amplifier_off()

void power_amplifier_off ( void  )

关闭功放使能

◆ power_amplifier_on()

void power_amplifier_on ( void  )

开启功放使能