BLE HID KBD MICE例程无法连接



  • 如题,可以搜到,但是始终提示连接失败



  • 使用的PC连接,每次都会连接失败
    Windows和Mac都尝试过



  • 我刚用DELL笔记本试了,也是连接失败,有允许配对提示,最后提示连接失败,请管理员帮忙处理一下。



  • 把这个函数改成这个,就可以了,本质原因是没有配蓝牙地址
    void user_custom_parameters(void)
    {
    struct chip_unique_id_t id_data;

    efuse_get_chip_unique_id(&id_data);
    __jump_table.addr.addr[0] = 0xBD;
    __jump_table.addr.addr[1] = 0xAD;
    __jump_table.addr.addr[2] = 0xD0;
    __jump_table.addr.addr[3] = 0xF0;
    __jump_table.addr.addr[4] = 0x17;
    __jump_table.addr.addr[5] = 0x20;
    
    id_data.unique_id[5] |= 0xc0; // random addr->static addr type:the top two bit must be 1.
    memcpy(__jump_table.addr.addr,id_data.unique_id,6);
    __jump_table.system_clk = SYSTEM_SYS_CLK_48M;
    jump_table_set_static_keys_store_offset(JUMP_TABLE_STATIC_KEY_OFFSET);
    
    retry_handshake();
    

    }



  • 你好,我也是在开发HID类设备,能加个好友一起技术交流吗,本人微信13155780653



  • @yym 你好,我按你的内容填进去提示错误,另外例程里是有配置蓝牙地址的,电脑就是连接失败,请看如下截图:
    0_1654476419951_8320690d-5f28-43cd-b5f2-fdfeb262d091-image.png