Bluetooth Driver services: Difference between revisions

No edit summary
No edit summary
Line 420: Line 420:
Takes an input [[#Address]], a [[#BluetoothSspVariant]], a bool, an u32, no output.
Takes an input [[#Address]], a [[#BluetoothSspVariant]], a bool, an u32, no output.


[12.0.0+] Now takes a total of 0x10-bytes of input instead of 0xC-bytes.
[12.0.0+] Takes an input [[#Address]], a bool, a [[#BluetoothSspVariant]], an u32, no output.


This is used by [[BTM_services|btm]].
This is used by [[BTM_services|btm]].


The sysmodule impl for the funcptr used with this cmd only uses the [[#Address]] and bool - the parameter struct size is only 0x7-bytes. The bool indicates whether the request is accepted.
The sysmodule impl for the funcptr/vfunc used with this cmd only uses the [[#Address]] and bool - the parameter struct size is only 0x7-bytes. The bool indicates whether the request is accepted.


== GetEventInfo ==
== GetEventInfo ==
Line 1,059: Line 1,059:


= BluetoothSspVariant =
= BluetoothSspVariant =
This is u8 enum "nn::bluetooth::BluetoothSspVariant".
This is u8 enum "nn::bluetooth::BluetoothSspVariant". [12.0.0+] This is u32 enum "nn::bluetooth::hal::BluetoothSspVariant".


= EventType =
= EventType =