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 使用) 里面的 <通用编码接口的使用> 章节说明。