ZHCACY9 August 2023 CC2564C
以下函数负责向远程 HID 设备发送 SET_IDLE 事务。此函数在成功执行时返回零,而在出现任何错误时返回负值。
SetIdleRequest 需要一个参数,即 Idlerate。
HID_Set_Idle_Request(BluetoothStackID, HIDID, (Byte_t)TempParam->Params[0].intParam)
int BTPSAPI HID_Set_Idle_Request(unsigned int BluetoothStackID, unsigned int HIDID, Byte_t IdleRate)
以下函数负责向远程 HID 设备发送 SET_IDLE 事务。该函数将以下内容作为输入:蓝牙协议栈的 ID(用于发送请求)和已建立连接的 HID ID。最后一个参数是待设置的 Idle Rate。Idle Rate LSB 加权至 4ms(即 Idle Rate 分辨率为 4ms,范围为 4ms 至 1.020s)。如果成功,此函数返回零;如果出现错误,则返回负的错误代码。