1.首先与合作方Android工程师确认HID协议(USB,0C),广播包格式,蓝牙按键值,还有语音格式ADPCM,采样率16K。
2.配置扫描按键keyscan中断模块,GATT上HID协议,profile配置,广播包的格式配置等蓝牙协议。
3.蓝牙配对实现,按按键发码,按按键回连实现。
4.音频格式配置,通过mic录音,把录制的语音数据通过i2S中断传给芯片CODEC(编码器)缓存buff,然后压缩adpcm格式,然后向Host发送压 缩语音数据,实现语音功能。
5.调试回连速度,回连发码,以及穿墙距离,遥控器与盒子连接稳定性,功耗调整,调试语音模块。
6.软件,硬件版本显示,生产模式,单载波测试模式,OTA升级,以及测试遥控器模块编写。