CH582 hid notify发送数据返回bleInvalidMtuSize

RT,自己写了一个hid从机,用notify发送数据的时候发现有时候发送成功 有时候发送失败,发送失败返回bleInvalidMtuSize,请教怎么解决

补充一下 发送的数据两个字节,BLE_BUFF_MAX_LEN 为 27,report map配置如下,参照的是Hid consumer

    // Report map for Android
    0x05, 0x0c, // USAGE_PAGE (Consumer Devices)
    0x09, 0x01, // USAGE (Consumer Control)
    0xa1, 0x01, // COLLECTION (Application)
    0x85, 0x01, //   REPORT_ID (1)

    0x15, 0x00, //   LOGICAL_MINIMUM (0)
    0x25, 0x01, //   LOGICAL_MAXIMUM (1)
    0x15, 0x00, //   LOGICAL_MINIMUM (0)
    0x25, 0x01, //   LOGICAL_MAXIMUM (1)
    0x75, 0x08, //   REPORT_SIZE (8)
    0x95, 0x01, //   REPORT_COUNT (1)
    0x09, 0xe9, //   USAGE (Volume Up)
    0x81, 0x06, //   INPUT (Data,Var,Rel)
    0x09, 0xea, //   USAGE (Volume Down)
    0x81, 0x06, //   INPUT (Data,Var,Rel)

    0xc0 // END_COLLECTION



解决了(lll¬ω¬),是因为发送notify数据的时候没有传参给attHandleValueNoti_t  noti的len成员


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