CI13LC SDK API手册  2.1.1
本手册用于描述CI13LC SDK各个组件和驱动API
baudrate_calibrate.h
浏览该文件的文档.
1 
2 #ifndef __BAUDRATE_CALIBRATE_H__
3 #define __BAUDRATE_CALIBRATE_H__
4 
5 
6 #include "sdk_default_config.h"
7 #include "ci_system.h"
8 
9 
10 
11 // 执行一次波特率校准
12 void baudrate_calibrate(UART_TypeDef *UARTx);
13 
14 #if BAUDRATE_SCAN_EN
15 typedef void(*send_sync_req_func_t)(void);
16 
17 // 波特率校准模块初始化函数
18 void baudrate_calibrate_init(UART_TypeDef *UARTx, uint32_t baudrate, send_sync_req_func_t send_sync_req_func);
19 
20 // 启动一次波特率校准
21 void baudrate_calibrate_start(void);
22 
23 // 如果正在进行波特率校准,停止这次波特率校准,下一次自动恢复
24 void baudrate_calibrate_stop(void);
25 
26 // 如果正在进行波特率校准,等到校准结束再返回
27 void baudrate_calibrate_wait_finish(void);
28 
29 // 语音协议模块收到同步ACK的时候,通过调用此接口告知已收到ACK。
30 void baudrate_calibrate_set_ack();
31 
32 //设置波特率校准任务结束的标志
33 void set_baudrate_cali_close_flag();
34 
35 //获取波特率校准任务是否结束的标志
36 uint8_t get_baudrate_cali_close_flag();
37 #endif
38 
39 #endif /* UART_BAUDRATE_CALIBRATE */
40 
void baudrate_calibrate(UART_TypeDef *UARTx)
Definition: ci13lc.h:263
chip级定义
sdk配置文件