CSK4002_SDK  1.0.0
csk_controller.h 文件参考

CSK提供的API功能 更多...

#include "csk_common.h"
csk_controller.h 的引用(Include)关系图:

浏览源代码.

枚举

enum  csk_player_status_e { CSK_PLAYER_IDLE, CSK_PLAYER_RUNNING }
 播放器状态 更多...
 

函数

void csk_enter_esr_mode (void)
 控制csk进入识别模式 更多...
 
void csk_exit_esr_mode (void)
 控制csk退出识别模式 更多...
 
void csk_uart_init (void)
 串口的初始化,同时会初始化一个串口ringbuffer来存储接收的数据 更多...
 
int csk_uart_recv (void *dat, int len, int ms)
 从串口ringbuffer里面读取数据 更多...
 
int csk_uart_send (void *dat, int len, int ms)
 通过串口发送数据 更多...
 
void csk_player_start (uint16_t id)
 启动播音,非阻塞函数 更多...
 
void csk_player_stop (void)
 停止播音,阻塞函数 更多...
 
csk_player_status_e csk_player_get_status (void)
 获取播放器状态 更多...
 

详细描述

CSK提供的API功能

作者
yhzhu (yhzhu.nosp@m.@lis.nosp@m.tenai.nosp@m..com)
版本
1.0
日期
2021-01-19

枚举类型说明

◆ csk_player_status_e

播放器状态

枚举值
CSK_PLAYER_IDLE 

空闲

CSK_PLAYER_RUNNING 

正在播音

函数说明

◆ csk_enter_esr_mode()

void csk_enter_esr_mode ( void  )

控制csk进入识别模式

返回

◆ csk_exit_esr_mode()

void csk_exit_esr_mode ( void  )

控制csk退出识别模式

返回

◆ csk_player_get_status()

csk_player_status_e csk_player_get_status ( void  )

获取播放器状态

返回
播放状态枚举

◆ csk_player_start()

void csk_player_start ( uint16_t  id)

启动播音,非阻塞函数

参数
id播音ID
返回

◆ csk_player_stop()

void csk_player_stop ( void  )

停止播音,阻塞函数

返回

◆ csk_uart_init()

void csk_uart_init ( void  )

串口的初始化,同时会初始化一个串口ringbuffer来存储接收的数据

返回

◆ csk_uart_recv()

int csk_uart_recv ( void *  dat,
int  len,
int  ms 
)

从串口ringbuffer里面读取数据

参数
dat接收数据的指针
len要接收的数据长度(单位:byte)
ms超时时间(单位:ms)
返回
实际收到的数据长度

◆ csk_uart_send()

int csk_uart_send ( void *  dat,
int  len,
int  ms 
)

通过串口发送数据

参数
dat要发送的数据指针
len要发送的数据长度(单位:byte)
ms超时时间(单位:ms)
返回
实际发送的数据长度