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] | | 38 ([5.0.0-5.0.2] 26) || [5.0.0+] [[#BleGetConnectionState]] | ||
|- | |- | ||
| 39 ([5.0.0-5.0.2] | | 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]] |