有没有 ch582,HID 游戏手柄的例程提供下呢感谢

邮箱个人信息保护,已隐藏

这里修改了gamepad ,还需要修改哪儿呢,系统识别安装驱动报错,看着像个手柄,但是用不了

static uint8_t advertData[] = {

    // flags

    0x02, // length of this data

    GAP_ADTYPE_FLAGS,

    GAP_ADTYPE_FLAGS_LIMITED | GAP_ADTYPE_FLAGS_BREDR_NOT_SUPPORTED,


    // appearance

    0x03, // length of this data

    GAP_ADTYPE_APPEARANCE,

    LO_UINT16(GAP_APPEARE_HID_GAMEPAD),

    HI_UINT16(GAP_APPEARE_HID_GAMEPAD),


    0x0A,                           // length of this data

    GAP_ADTYPE_LOCAL_NAME_COMPLETE, // AD Type = Complete local name

    'H',

    'I',

    'D',

    ' ',

    'M',

    'o',

    'u',

    's',

    'e',

};


// Device name attribute value

static const uint8_t attDeviceName[GAP_DEVICE_NAME_LEN] = "HID Gamepad";


你这里截图提供的信息是广播包,这里配置的是自定义的信息,对于HID的连接不会有影响。

image.png

识别与数据收发需要查看报表是否符合HID手柄的要求,可以查看市面的某个手柄并抓包查看报表。


只有登录才能回复,可以选择微信账号登录