BES2300 SDK学习个人记录
文章平均质量分 66
直接学习的记录不公开
要想健康又长寿
这个作者很懒,什么都没留下…
展开
-
bug记录
如何分析一个bug原创 2022-03-09 21:18:59 · 487 阅读 · 0 评论 -
蓝牙耳机BES2300P通过盒子获取/修改耳机状态信息
需求:生产过程中需要对不同版本的耳机编号,修改部分参数,查询相关信息。这需要用盒子转发耳机串口的信息(你不能每个耳机都飞线,用盒子是最好的),对于信息还需要自定义一份协议,同时耳机程序对收发的数据做出反应。如何接收数据:数据帧typedef struct { uint8_t frame_head; uint8_t cmd; uint8_t data_len; uint8_t *p_data; uint16_t crc16;} box_frame;/原创 2021-07-02 18:02:10 · 853 阅读 · 0 评论 -
蓝牙耳机BES 2300P 主从配对连接,以及主从自定义收发数据
恒玄SDk预留了用户接口位于app_ibrt_customif_cmd.cpp 中当然,发送数据的前提是进行主从配对连接, sdk给与了两种模式,IBRT_SEARCH_UI 未定义时我们可以自己定义主从蓝牙地址,然后烧录的时候安装你设置的地址烧入即可,如例:左耳 11 11 22 33 33 51右耳ibrt_pairing_info_t g_ibrt_pairing_info[] ={ {{0x51, 0x33, 0x33, 0x22, 0x11, 0x11},{0x50, 0x33,原创 2021-02-05 17:20:54 · 2567 阅读 · 15 评论 -
恒玄BES2300P 按键事件 实现按键播放自定义提示音
从BES拿到的源码实际上已经十分成熟了app_ibrt_ui_test.cpp我们可以看到键盘的点击事件的绑定PWR默认进入app_ibrt_normal_ui_handle_key,FN1、2 进入app_ibrt_ui_test_key_io_eventPWR还多封装了一层来应对启用不同宏进入不同的handle_key找到正确的按键事件接口我们已经成功了一半。status存入的就是按键的值和相应的事件(单击双击)void app_ibrt_ui_test_key_io_event(APP_KEY原创 2021-01-25 19:14:29 · 1074 阅读 · 0 评论