![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
#include "codec_manager.h"#include "ci130x_audio_pre_rslt_out.h"#include <string.h>#include "ci130x_codec.h"#include "ci130x_dpmu.h"#include "board.h"#include "ci130x_gpio.h"#include <stdbool.h>#include "FreeRTOS.h"#include "task.h"#include "queue.h"#include "semphr.h"#include "sdk_default_config.h"#include "ci130x_uart.h"#include "ci130x_dma.h"#include "debug_time_consuming.h"结构体 | |
| struct | audio_pre_init_tmp_t |
宏定义 | |
| #define | BUFFER_NUM (4) |
| #define | UART_NUM_SEND_AUDIO_NUM (UART1) |
| #define | USE_UART_SEND_PRE_RSLT_AUDIO 0 |
| #define | PI (3.1416926f) |
函数 | |
| void | uart_send_voice_init (void) |
| static void | uart_dma_read_irq_callback (void) |
| static void | audio_pre_rslt_write_data_from_uart (uint32_t addr, uint32_t size) |
| void | sine_wave_generate (int16_t *sine_wave, uint32_t sample_rate, uint32_t wave_fre, uint32_t point_num) |
| void | audio_pre_rslt_out_play_card_init (void) |
| 语音前处理输出初始化(IIS或UART初始化) 更多... | |
| void | audio_pre_rslt_write_data (int16_t *left, int16_t *right) |
| 写数据到发送端 更多... | |
| void | audio_pre_rslt_stop (void) |
| 语音前处理输出停止 更多... | |
| void | audio_pre_rslt_start (void) |
| 语音前处理输出开始 更多... | |
变量 | |
| volatile uint8_t | uart_dma_trans_done = 0 |
| static audio_pre_init_tmp_t | sg_init_tmp_str |
| uint32_t | tmp_voice_addr = 0 |
| struct audio_pre_init_tmp_t |
| 成员变量 | ||
|---|---|---|
| bool | hardware_tx_merge | |
| audio_pre_rslt_out_init_t | init_str | |
| uint32_t | send_data_cnt | |
| uint32_t | write_data_cnt | |
| int32_t | write_send_sub_slave | |
| #define BUFFER_NUM (4) |
| #define PI (3.1416926f) |
| #define UART_NUM_SEND_AUDIO_NUM (UART1) |
| #define USE_UART_SEND_PRE_RSLT_AUDIO 0 |
|
static |
| void sine_wave_generate | ( | int16_t * | sine_wave, |
| uint32_t | sample_rate, | ||
| uint32_t | wave_fre, | ||
| uint32_t | point_num | ||
| ) |
|
static |
| void uart_send_voice_init | ( | void | ) |
|
static |
| uint32_t tmp_voice_addr = 0 |
| volatile uint8_t uart_dma_trans_done = 0 |
1.8.14