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]] |