Bluetooth Driver services: Difference between revisions

No edit summary
No edit summary
Line 116: Line 116:
| 50 || [5.0.0+] [[#SetBleVisibility]]
| 50 || [5.0.0+] [[#SetBleVisibility]]
|-
|-
| 51 || [5.0.0+] [[#SetBleConnectionParameter]]
| 51 || [5.0.0+] [[#SetBleConnectionParameter]] ([5.0.0-8.1.1] [[#SetLeConnectionParameter]])
|-
|-
| 52 || [5.0.0+] [[#SetBleDefaultConnectionParameter]]
| 52 || [5.0.0+] [[#SetBleDefaultConnectionParameter]] ([5.0.0-8.1.1] [[#SetLeDefaultConnectionParameter]])
|-
|-
| 53 || [5.0.0+] SetBleAdvertiseData
| 53 || [5.0.0+] SetBleAdvertiseData
Line 394: Line 394:
== SetBleVisibility ==
== SetBleVisibility ==
Takes two input bools, no output.
Takes two input bools, no output.
== SetLeConnectionParameter ==
Takes a [[#LeConnectionParams]], no output.


== SetBleConnectionParameter ==
== SetBleConnectionParameter ==
Takes an input [[#Address]], a bool, a [[#BleConnectionParameter]], no output.
== SetLeDefaultConnectionParameter ==
Takes a [[#LeConnectionParams]], no output.


== SetBleDefaultConnectionParameter ==
== SetBleDefaultConnectionParameter ==
Takes a total of 0x14-bytes of input, no output.
Takes a [[#BleConnectionParameter]], no output.
 
[9.0.0+] Now takes a total of 0xC-bytes of input, no output.


== DisconnectGattServer ==
== DisconnectGattServer ==
Line 475: Line 480:
= ChannelMapList =
= ChannelMapList =
This is "nn::bluetooth::ChannelMapList". This is a 0x88-byte struct.
This is "nn::bluetooth::ChannelMapList". This is a 0x88-byte struct.
= LeConnectionParams =
This is "nn::bluetooth::LeConnectionParams". This is a 0x14-byte struct with 2-byte alignment.
= BleConnectionParameter =
This is "nn::bluetooth::BleConnectionParameter". This is a 0xC-byte struct with 2-byte alignment.


[[Category:Services]]
[[Category:Services]]