2.3.8. 语音遥控
本案例用于hid语音遥控功能传送功能,支持的编码格式。IMA ADPCM、Speex、Opus、SBC、mSBC、LC3
支持的板级: br30、br34
支持的芯片: AC637N、AC638N
2.3.8.1. 工程配置
使用快捷键Alt + g 打开app_config.h,配置CONFIG_APP_KEYFOB使能
//app case 选择,只选1,要配置对应的board_config.h #define CONFIG_APP_REMOTE_CONTROL 1//语音遥控
使用快捷键Alt + g 打开board_config.h,板级选择CONFIG_BOARD_AC632N_DEMO
#define CONFIG_BOARD_AC632N_DEMO // CONFIG_APP_KEYBOARD,CONFIG_APP_PAGE_TURNER // #define CONFIG_BOARD_AC6321A_MOUSE // CONFIG_APP_MOUSE // #define CONFIG_BOARD_AC6328A_KEYFOB // CONFIG_APP_KEYFOB
配置板级蓝牙设置(apps/spp_and_le/board/brxx/board_acxxxx_demo.cfg),只开BLE不开EDR
//**********************************************************// // 蓝牙配置 // //**********************************************************// #define TCFG_USER_TWS_ENABLE 0 //tws功能使能 #define TCFG_USER_BLE_ENABLE 1 //BLE功能使能 #define TCFG_USER_EDR_ENABLE 0 //EDR功能使能
2.3.8.2. 模块开发
示例是在原来app_keyboard的示例上,新增支持编码应用。编码格式支持IMA ADPCM、Speex、Opus、SBC、mSBC、LC3等格式。
通用编码接口在audio_codec_demo.c 文件里面,Audio编码功能的配置使用,参考 (5.2 Audio 使用) 里面的 <通用编码接口的使用> 章节说明。