蓝牙遥控器关于语音这块的问题



  • 如下问题:
    1,PNP ID 对的上 #define DIS_PNP_ID ("\x01\x5a\x1d\x81\xc0\x03\x00")
    2,语音通道及类型,还有att_table属性也对的上
    hid_rpt_info[2].report_id = 0x1e; //refer to report map, this is Keyboard input.
    hid_rpt_info[2].report_type = HID_REPORT_TYPE_INPUT; //att_table, perm must be GATT_PROP_READ | GATT_PROP_NOTI
    3.还有语音每次发的长度 hid_gatt_report_notify(slave_link_conidx,2, pos,19);
    4,然后盒子那边语音格式pcm 16bit,我就没有用code驱动压缩了,直接在_attribute__((section("ram_code"))) void i2s_isr_ram(void)函数里发语音数据?
    5,由于我用抓包工具抓了原盒子语音包,主从没有用到交换包模式。

    有哪位大神帮忙解决一下问题或者有什么好意见,可以提供一下语音这块资料,谢谢?