Line 1,635: |
Line 1,635: |
| | 1200 || [10.0.0+] [[#IsButtonConfigSupported]] | | | 1200 || [10.0.0+] [[#IsButtonConfigSupported]] |
| |- | | |- |
− | | 1201 || [11.0.0+] IsButtonConfigEmbeddedSupported ([10.0.0-10.2.0] [[#DeleteButtonConfig]]) | + | | 1201 || [11.0.0+] [[#IsButtonConfigEmbeddedSupported]] ([10.0.0-10.2.0] [[#DeleteButtonConfig]]) |
| |- | | |- |
| | 1202 || [11.0.0+] [[#DeleteButtonConfig]] ([10.0.0-10.2.0] [[#SetButtonConfigEnabled]]) | | | 1202 || [11.0.0+] [[#DeleteButtonConfig]] ([10.0.0-10.2.0] [[#SetButtonConfigEnabled]]) |
| |- | | |- |
− | | 1203 || [11.0.0+] DeleteButtonConfigEmbedded ([10.0.0-10.2.0] [[#IsButtonConfigEnabled]]) | + | | 1203 || [11.0.0+] [[#DeleteButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#IsButtonConfigEnabled]]) |
| |- | | |- |
| | 1204 || [11.0.0+] [[#SetButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigEmbedded]]) | | | 1204 || [11.0.0+] [[#SetButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigEmbedded]]) |
| |- | | |- |
− | | 1205 || [11.0.0+] SetButtonConfigEmbeddedEnabled ([10.0.0-10.2.0] [[#SetButtonConfigFull]]) | + | | 1205 || [11.0.0+] [[#SetButtonConfigEmbeddedEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigFull]]) |
| |- | | |- |
| | 1206 || [11.0.0+] [[#IsButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigLeft]]) | | | 1206 || [11.0.0+] [[#IsButtonConfigEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigLeft]]) |
| |- | | |- |
− | | 1207 || [11.0.0+] IsButtonConfigEmbeddedEnabled ([10.0.0-10.2.0] [[#SetButtonConfigRight]]) | + | | 1207 || [11.0.0+] [[#IsButtonConfigEmbeddedEnabled]] ([10.0.0-10.2.0] [[#SetButtonConfigRight]]) |
| |- | | |- |
| | 1208 || [11.0.0+] [[#SetButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#GetButtonConfigEmbedded]]) | | | 1208 || [11.0.0+] [[#SetButtonConfigEmbedded]] ([10.0.0-10.2.0] [[#GetButtonConfigEmbedded]]) |
Line 1,733: |
Line 1,733: |
| | 1283 || [10.0.0+] [[#GetHidButtonConfigRight]] | | | 1283 || [10.0.0+] [[#GetHidButtonConfigRight]] |
| |- | | |- |
− | | 1284 || [11.0.0+] GetButtonConfigStorageEmbedded | + | | 1284 || [11.0.0+] [[#GetButtonConfigStorageEmbedded]] |
| |- | | |- |
− | | 1285 || [11.0.0+] GetButtonConfigStorageFull | + | | 1285 || [11.0.0+] [[#GetButtonConfigStorageFull]] |
| |- | | |- |
− | | 1286 || [11.0.0+] GetButtonConfigStorageLeft | + | | 1286 || [11.0.0+] [[#GetButtonConfigStorageLeft]] |
| |- | | |- |
− | | 1287 || [11.0.0+] GetButtonConfigStorageRight | + | | 1287 || [11.0.0+] [[#GetButtonConfigStorageRight]] |
| |- | | |- |
− | | 1288 || [11.0.0+] SetButtonConfigStorageEmbedded | + | | 1288 || [11.0.0+] [[#SetButtonConfigStorageEmbedded]] |
| |- | | |- |
− | | 1289 || [11.0.0+] SetButtonConfigStorageFull | + | | 1289 || [11.0.0+] [[#SetButtonConfigStorageFull]] |
| |- | | |- |
− | | 1290 || [11.0.0+] SetButtonConfigStorageLeft | + | | 1290 || [11.0.0+] [[#SetButtonConfigStorageLeft]] |
| |- | | |- |
− | | 1291 || [11.0.0+] SetButtonConfigStorageRight | + | | 1291 || [11.0.0+] [[#SetButtonConfigStorageRight]] |
| |- | | |- |
− | | 12010 || [11.0.0+] SetButtonConfigLeft | + | | 12010 || [11.0.0+] [[#SetButtonConfigLeft]] |
| |} | | |} |
| | | |
Line 1,851: |
Line 1,851: |
| == IsButtonConfigSupported == | | == IsButtonConfigSupported == |
| Takes an input [[#UniquePadId]], returns an output bool. | | Takes an input [[#UniquePadId]], returns an output bool. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], returns an output bool. |
| + | |
| + | == IsButtonConfigEmbeddedSupported == |
| + | No input, returns an output bool. |
| | | |
| == DeleteButtonConfig == | | == DeleteButtonConfig == |
| Takes an input [[#UniquePadId]], no output. | | Takes an input [[#UniquePadId]], no output. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], no output. |
| + | |
| + | == DeleteButtonConfigEmbedded == |
| + | No input/output. |
| | | |
| == SetButtonConfigEnabled == | | == SetButtonConfigEnabled == |
| Takes an input bool, an [[#UniquePadId]], no output. | | Takes an input bool, an [[#UniquePadId]], no output. |
| + | |
| + | [11.0.0+] Takes an input bool, an [[Bluetooth_Driver_services#Address|Address]], no output. |
| + | |
| + | == SetButtonConfigEmbeddedEnabled == |
| + | Takes an input bool, no output. |
| | | |
| == IsButtonConfigEnabled == | | == IsButtonConfigEnabled == |
| Takes an input [[#UniquePadId]], returns an output bool. | | Takes an input [[#UniquePadId]], returns an output bool. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], returns an output bool. |
| + | |
| + | == IsButtonConfigEmbeddedEnabled == |
| + | No input, returns an output bool. |
| | | |
| == SetButtonConfigEmbedded == | | == SetButtonConfigEmbedded == |
− | Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigEmbedded]], no output. | + | Takes ([10.0.0-10.2.0] an input [[#UniquePadId]]), a type-0x15 input buffer containing a [[#SystemButtonConfigEmbedded]], no output. |
| | | |
| == SetButtonConfigFull == | | == SetButtonConfigFull == |
| Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigFull]], no output. | | Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigFull]], no output. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], a type-0x15 input buffer containing a [[#SystemButtonConfigFull]], no output. |
| | | |
| == SetButtonConfigLeft == | | == SetButtonConfigLeft == |
| Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigLeft]], no output. | | Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigLeft]], no output. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], a type-0x15 input buffer containing a [[#SystemButtonConfigLeft]], no output. |
| | | |
| == SetButtonConfigRight == | | == SetButtonConfigRight == |
| Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigRight]], no output. | | Takes an input [[#UniquePadId]], a type-0x15 input buffer containing a [[#SystemButtonConfigRight]], no output. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], a type-0x15 input buffer containing a [[#SystemButtonConfigRight]], no output. |
| | | |
| == GetButtonConfigEmbedded == | | == GetButtonConfigEmbedded == |
− | Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigEmbedded]]. | + | Takes ([10.0.0-10.2.0] an input [[#UniquePadId]]), and a type-0x16 output buffer containing a [[#SystemButtonConfigEmbedded]]. |
| | | |
| == GetButtonConfigFull == | | == GetButtonConfigFull == |
| Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigFull]]. | | Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigFull]]. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], and a type-0x16 output buffer containing a [[#SystemButtonConfigFull]]. |
| | | |
| == GetButtonConfigLeft == | | == GetButtonConfigLeft == |
| Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigLeft]]. | | Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigLeft]]. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], and a type-0x16 output buffer containing a [[#SystemButtonConfigLeft]]. |
| | | |
| == GetButtonConfigRight == | | == GetButtonConfigRight == |
| Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigRight]]. | | Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#SystemButtonConfigRight]]. |
| + | |
| + | [11.0.0+] Takes an input [[Bluetooth_Driver_services#Address|Address]], and a type-0x16 output buffer containing a [[#SystemButtonConfigRight]]. |
| | | |
| == IsCustomButtonConfigSupported == | | == IsCustomButtonConfigSupported == |
Line 2,037: |
Line 2,069: |
| == GetHidButtonConfigRight == | | == GetHidButtonConfigRight == |
| Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#ButtonConfigRight]]. | | Takes an input [[#UniquePadId]], and a type-0x16 output buffer containing a [[#ButtonConfigRight]]. |
| + | |
| + | == GetButtonConfigStorageEmbedded == |
| + | Takes an input s32, a type-0x16 output buffer containing a [[#ButtonConfigEmbedded]], a type-0x1A output buffer containing a [[#StorageName]]. |
| + | |
| + | == GetButtonConfigStorageFull == |
| + | Takes an input s32, a type-0x16 output buffer containing a [[#ButtonConfigFull]], a type-0x1A output buffer containing a [[#StorageName]]. |
| + | |
| + | == GetButtonConfigStorageLeft == |
| + | Takes an input s32, a type-0x16 output buffer containing a [[#ButtonConfigLeft]], a type-0x1A output buffer containing a [[#StorageName]]. |
| + | |
| + | == GetButtonConfigStorageRight == |
| + | Takes an input s32, a type-0x16 output buffer containing a [[#ButtonConfigRight]], a type-0x1A output buffer containing a [[#StorageName]]. |
| + | |
| + | == SetButtonConfigStorageEmbedded == |
| + | Takes an input s32, a type-0x15 input buffer containing a [[#ButtonConfigEmbedded]], a type-0x19 input buffer containing a [[#StorageName]]. |
| + | |
| + | == SetButtonConfigStorageFull == |
| + | Takes an input s32, a type-0x15 input buffer containing a [[#ButtonConfigFull]], a type-0x19 input buffer containing a [[#StorageName]]. |
| + | |
| + | == SetButtonConfigStorageLeft == |
| + | Takes an input s32, a type-0x15 input buffer containing a [[#ButtonConfigLeft]], a type-0x19 input buffer containing a [[#StorageName]]. |
| + | |
| + | == SetButtonConfigStorageRight == |
| + | Takes an input s32, a type-0x15 input buffer containing a [[#ButtonConfigRight]], a type-0x19 input buffer containing a [[#StorageName]]. |
| | | |
| == IHidbusSystemServer == | | == IHidbusSystemServer == |