Line 215: |
Line 215: |
| |- | | |- |
| | 99 || [10.0.0+] [[#MoveToSecondaryPiconet]] | | | 99 || [10.0.0+] [[#MoveToSecondaryPiconet]] |
| + | |- |
| + | | 100 || [12.0.0+] |
| + | |- |
| + | | 128 || [12.0.0+] |
| + | |- |
| + | | 129 || [12.0.0+] |
| + | |- |
| + | | 130 || [12.0.0+] |
| + | |- |
| + | | 131 || [12.0.0+] |
| + | |- |
| + | | 132 || [12.0.0+] |
| + | |- |
| + | | 133 || [12.0.0+] |
| + | |- |
| + | | 134 || [12.0.0+] |
| + | |- |
| + | | 135 || [12.0.0+] |
| + | |- |
| + | | 136 || [12.0.0+] |
| + | |- |
| + | | 137 || [12.0.0+] |
| + | |- |
| + | | 138 || [12.0.0+] |
| + | |- |
| + | | 139 || [12.0.0+] |
| + | |- |
| + | | 140 || [12.0.0+] |
| + | |- |
| + | | 141 || [12.0.0+] |
| + | |- |
| + | | 142 || [12.0.0+] |
| + | |- |
| + | | 143 || [12.0.0+] |
| + | |- |
| + | | 144 || [12.0.0+] |
| + | |- |
| + | | 145 || [12.0.0+] |
| |- | | |- |
| | 256 || [5.0.0+] [[#IsManufacturingMode]] | | | 256 || [5.0.0+] [[#IsManufacturingMode]] |
Line 323: |
Line 361: |
| == GetAdapterProperty == | | == GetAdapterProperty == |
| Takes an input [[#BluetoothPropertyType]] and a type-0xA output buffer. | | Takes an input [[#BluetoothPropertyType]] and a type-0xA output buffer. |
| + | |
| + | [12.0.0+] The buffer is now type-0x1A. |
| | | |
| == SetAdapterProperty == | | == SetAdapterProperty == |
| Takes an input [[#BluetoothPropertyType]] and a type-0x9 input buffer. | | Takes an input [[#BluetoothPropertyType]] and a type-0x9 input buffer. |
| + | |
| + | [12.0.0+] Takes a type-0x19 input buffer, no output. |
| | | |
| == StartInquiry == | | == StartInquiry == |
| No input/output. | | No input/output. |
| + | |
| + | [12.0.0+] Now takes a total of 0x10-bytes of input. |
| | | |
| This is used by [[BTM_services|btm]]. | | This is used by [[BTM_services|btm]]. |
Line 362: |
Line 406: |
| == RespondToPinRequest == | | == RespondToPinRequest == |
| Takes an input [[#Address]], a bool, an u8, a [[#BluetoothPinCode]], no output. | | Takes an input [[#Address]], a bool, an u8, a [[#BluetoothPinCode]], no output. |
| + | |
| + | [12.0.0+] Now takes a total of 0x17-bytes of input instead of 0x18-bytes. |
| | | |
| sdknso uses an user-specified s32 for the u8. | | sdknso uses an user-specified s32 for the u8. |
Line 369: |
Line 415: |
| == RespondToSspRequest == | | == RespondToSspRequest == |
| 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. |
| | | |
| This is used by [[BTM_services|btm]]. | | This is used by [[BTM_services|btm]]. |
Line 574: |
Line 622: |
| == GetLatestPlr == | | == GetLatestPlr == |
| Takes a type-0x16 output buffer containing a [[#PlrList]] ([1.0.0-8.1.1] [[#PlrStatistics]]). | | Takes a type-0x16 output buffer containing a [[#PlrList]] ([1.0.0-8.1.1] [[#PlrStatistics]]). |
| + | |
| + | [12.0.0+] Takes a type-0xA output buffer, returns 4-bytes of output. |
| | | |
| This calls an interface funcptr then returns 0. | | This calls an interface funcptr then returns 0. |
Line 588: |
Line 638: |
| == GetChannelMap == | | == GetChannelMap == |
| Takes a type-0x16 output buffer containing a [[#ChannelMapList]]. | | Takes a type-0x16 output buffer containing a [[#ChannelMapList]]. |
| + | |
| + | [12.0.0+] Takes two type-0xA output buffers, returns 4-bytes of output. |
| | | |
| This calls an interface funcptr then returns 0. | | This calls an interface funcptr then returns 0. |
Line 886: |
Line 938: |
| == GetBleChannelMap == | | == GetBleChannelMap == |
| Takes a type-0x16 output buffer containing a [[#ChannelMapList]]. | | Takes a type-0x16 output buffer containing a [[#ChannelMapList]]. |
| + | |
| + | [12.0.0+] Takes two type-0xA output buffers, returns 4-bytes of output. |
| | | |
| = bt = | | = bt = |