CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
函数 | 变量
board_port_template.c 文件参考
#include "ci130x_scu.h"
#include "ci130x_gpio.h"
#include "ci130x_dpmu.h"
#include "ci130x_iis.h"
#include "audio_play_process.h"
#include "sdk_default_config.h"
#include "FreeRTOS.h"
#include "task.h"
#include "ci130x_codec.h"
#include "codec_manager.h"

函数

void pad_config_for_uart (UART_TypeDef *UARTx)
 引脚复用配置为UART功能 更多...
 
void pad_config_for_iis (void)
 引脚复用配置为IIS功能 更多...
 
void pad_config_for_pdm (void)
 引脚复用配置为IIS功能 更多...
 
void power_amplifier_on (void)
 开启功放使能 更多...
 
void power_amplifier_off (void)
 关闭功放使能 更多...
 
void pad_config_for_power_amplifier (void)
 引脚复用配置为GPIO,用于控制功放使能 更多...
 
void board_clk_source_set (void)
 1、选择晶振作为时钟源还是RC作为时钟源 更多...
 
void audio_in_codec_registe ()
 录音codec注册 更多...
 

变量

int g_pa_pin_valid_level
 
const cm_codec_hw_info_t host_mic_hw_info
 配置参数表 更多...
 
audio_format_info_t audio_format_info
 播音配置参数表 更多...
 
const cm_sound_info_t host_mic_sound_info
 录音配置参数表 更多...
 

函数说明

◆ audio_in_codec_registe()

void audio_in_codec_registe ( )

录音codec注册

◆ board_clk_source_set()

void board_clk_source_set ( void  )

1、选择晶振作为时钟源还是RC作为时钟源

◆ pad_config_for_iis()

void pad_config_for_iis ( void  )

引脚复用配置为IIS功能

参数
IISxIIS组 : IIS1, IIS2

◆ pad_config_for_pdm()

void pad_config_for_pdm ( void  )

引脚复用配置为IIS功能

引脚复用配置为PDM功能

◆ 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  )

开启功放使能

变量说明

◆ audio_format_info

audio_format_info_t audio_format_info
初始值:
=
{
.samprate = 16000,
.nChans = 2,
.out_min_size = 1152,
}

播音配置参数表

◆ g_pa_pin_valid_level

int g_pa_pin_valid_level

◆ host_mic_hw_info

const cm_codec_hw_info_t host_mic_hw_info

配置参数表

◆ host_mic_sound_info

const cm_sound_info_t host_mic_sound_info
初始值:
= {
.sample_rate = 32000,
.channel_flag = 1,
.sample_depth = IIS_DW_16BIT,
}
Definition: ci130x_iis.h:45

录音配置参数表