Bluetooth Driver services: Difference between revisions

No edit summary
No edit summary
Line 96: Line 96:
| 40 || [3.0.0+] [[#GetPendingConnections]]
| 40 || [3.0.0+] [[#GetPendingConnections]]
|-
|-
| 41 || [3.0.0+] GetChannelMap
| 41 || [3.0.0+] [[#GetChannelMap]]
|-
|-
| 42 || [3.0.0+] EnableTxPowerBoostSetting
| 42 || [3.0.0+] [[#EnableTxPowerBoostSetting]]
|-
|-
| 43 || [3.0.0+] IsTxPowerBoostSettingEnabled
| 43 || [3.0.0+] [[#IsTxPowerBoostSettingEnabled]]
|-
|-
| 44 || [3.0.0+] EnableAfhSetting
| 44 || [3.0.0+] [[#EnableAfhSetting]]
|-
|-
| 45 || IsAfhSettingEnabled
| 45 || [[#IsAfhSettingEnabled]]
|-
|-
| 46 || [5.0.0+] InitializeBle
| 46 || [5.0.0+] [[#InitializeBle]]
|-
|-
| 47 || [5.0.0+] EnableBle
| 47 || [5.0.0+] [[#EnableBle]]
|-
|-
| 48 || [5.0.0+] DisableBle
| 48 || [5.0.0+] [[#DisableBle]]
|-
|-
| 49 || [5.0.0+] FinalizeBle
| 49 || [5.0.0+] [[#FinalizeBle]]
|-
|-
| 50 || [5.0.0+] SetBleVisibility
| 50 || [5.0.0+] [[#SetBleVisibility]]
|-
|-
| 51 || [5.0.0+] SetBleConnectionParameter
| 51 || [5.0.0+] [[#SetBleConnectionParameter]]
|-
|-
| 52 || [5.0.0+] [[#SetBleDefaultConnectionParameter]]
| 52 || [5.0.0+] [[#SetBleDefaultConnectionParameter]]
Line 362: Line 362:
== GetPendingConnections ==
== GetPendingConnections ==
No input/output.
No input/output.
== GetChannelMap ==
Takes a type-0x16 output buffer containing a [[#ChannelMapList]].
== EnableTxPowerBoostSetting ==
Takes an input bool, no output.
== IsTxPowerBoostSettingEnabled ==
No input, returns an output bool.
sdknso sets the tmpout_bool to 1, and uses that with the cmd. The sdknso func directly returns tmpout_bool, errors from the cmd are ignored.
== EnableAfhSetting ==
Takes an input bool, no output.
== IsAfhSettingEnabled ==
sdknso sets the tmpout_bool to 1, and uses that with the cmd. The sdknso func directly returns tmpout_bool, errors from the cmd are ignored.
== InitializeBle ==
No input, returns an output Event handle with EventClearMode=1.
== EnableBle ==
No input/output.
== DisableBle ==
No input/output.
== FinalizeBle ==
No input/output.
== SetBleVisibility ==
Takes two input bools, no output.
== SetBleConnectionParameter ==


== SetBleDefaultConnectionParameter ==
== SetBleDefaultConnectionParameter ==
Line 438: Line 472:
= PlrList =
= PlrList =
This is "nn::bluetooth::PlrList". This is a 0xA4-byte struct.
This is "nn::bluetooth::PlrList". This is a 0xA4-byte struct.
= ChannelMapList =
This is "nn::bluetooth::ChannelMapList". This is a 0x88-byte struct.


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