BTM services: Difference between revisions

No edit summary
No edit summary
Line 181: Line 181:
No input, returns an output [[#HostDeviceProperty]].
No input, returns an output [[#HostDeviceProperty]].


[13.0.0+] Takes a type-0x1A output buffer, no output.
[13.0.0+] Takes a type-0x1A output buffer containing a [[#HostDeviceProperty]], no output.


This gets the previously initialized [[#HostDeviceProperty]].
This gets the previously initialized [[#HostDeviceProperty]].
Line 242: Line 242:
Takes an input [[#DeviceInfo]], no output.
Takes an input [[#DeviceInfo]], no output.


[13.0.0+] Takes a type-0x19 input buffer, no output.
[13.0.0+] Takes a type-0x19 input buffer containing a [[#DeviceInfo]], no output.


== RemoveDeviceInfo ==
== RemoveDeviceInfo ==
Line 1,084: Line 1,084:
= HostDeviceProperty =
= HostDeviceProperty =
This is "nn::btm::HostDeviceProperty". This is a 0x2A-byte struct.
This is "nn::btm::HostDeviceProperty". This is a 0x2A-byte struct.
[13.0.0+] This is a 0x103-byte struct.


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 1,134: Line 1,136:
= DeviceInfo =
= DeviceInfo =
This is "nn::btm::DeviceInfo". This is a 0x60-byte struct.
This is "nn::btm::DeviceInfo". This is a 0x60-byte struct.
[13.0.0+] This is a 0x13C-byte struct.


{| class="wikitable" border="1"
{| class="wikitable" border="1"