BTM services: Difference between revisions

No edit summary
No edit summary
Line 88: Line 88:
| 37 ([5.0.0-5.0.2] 25) || [5.0.0+] [[#BleDisconnect]]
| 37 ([5.0.0-5.0.2] 25) || [5.0.0+] [[#BleDisconnect]]
|-
|-
| 38 ([5.0.0-5.0.2] ?) || [5.0.0+] BleGetConnectionState
| 38 ([5.0.0-5.0.2] 26) || [5.0.0+] [[#BleGetConnectionState]]
|-
|-
| 39 ([5.0.0-5.0.2] ?) || [5.0.0+] BleGetGattClientConditionList
| 39 ([5.0.0-5.0.2] 27) || [5.0.0+] [[#BleGetGattClientConditionList]]
|-
|-
| 40 ([5.0.0-5.0.2] ?) || [5.0.0+] AcquireBlePairingEvent
| 40 ([5.0.0-5.0.2] ?) || [5.0.0+] AcquireBlePairingEvent
Line 230: Line 230:
== BleDisconnect ==
== BleDisconnect ==
Takes an input u32, no output.
Takes an input u32, no output.
== BleGetConnectionState ==
Takes a type-0xA output buffer containing an array of [[Bluetooth_Driver_services#BleConnectionInfo|BleConnectionInfo]], returns an output u8 total_out.
== BleGetGattClientConditionList ==
Takes a type-0x1A output buffer containing a 0x74-byte struct.


== Cmd60 ==
== Cmd60 ==
Line 409: Line 415:
| 19 || [[#BleDisconnect_2|BleDisconnect]]
| 19 || [[#BleDisconnect_2|BleDisconnect]]
|-
|-
| 20 || [[#BleGetConnectionState]]
| 20 || [[#BleGetConnectionState_2|BleGetConnectionState]]
|-
|-
| 21 || [[#AcquireBlePairingEvent]]
| 21 || [[#AcquireBlePairingEvent]]