ZHCACY9 August 2023 CC2564C
以下函數(shù)負(fù)責(zé)向遠(yuǎn)程 HID 設(shè)備發(fā)送 SET_IDLE 事務(wù)。此函數(shù)在成功執(zhí)行時(shí)返回零,而在出現(xiàn)任何錯(cuò)誤時(shí)返回負(fù)值。
SetIdleRequest 需要一個(gè)參數(shù),即 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)
以下函數(shù)負(fù)責(zé)向遠(yuǎn)程 HID 設(shè)備發(fā)送 SET_IDLE 事務(wù)。該函數(shù)將以下內(nèi)容作為輸入:藍(lán)牙協(xié)議棧的 ID(用于發(fā)送請求)和已建立連接的 HID ID。最后一個(gè)參數(shù)是待設(shè)置的 Idle Rate。Idle Rate LSB 加權(quán)至 4ms(即 Idle Rate 分辨率為 4ms,范圍為 4ms 至 1.020s)。如果成功,此函數(shù)返回零;如果出現(xiàn)錯(cuò)誤,則返回負(fù)的錯(cuò)誤代碼。