Line 919: |
Line 919: |
| | 1053 || [5.0.0+] GetSixAxisSensorAccurateUserCalibrationState | | | 1053 || [5.0.0+] GetSixAxisSensorAccurateUserCalibrationState |
| |- | | |- |
− | | 1100 || [5.0.0+] GetHidbusSystemServiceObject | + | | 1100 || [5.0.0+] [[#GetHidbusSystemServiceObject]] |
| |- | | |- |
| | 1120 || [6.0.0+] SetFirmwareHotfixUpdateSkipEnabled | | | 1120 || [6.0.0+] SetFirmwareHotfixUpdateSkipEnabled |
Line 960: |
Line 960: |
| | | |
| This sends subcommand 0x38 to the specified controller, for setting the pattern for the HOME button notification LED. The input structure is converted to the format used by this [https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_subcommands_notes.md#subcommand-0x38-set-home-light subcommand]. | | This sends subcommand 0x38 to the specified controller, for setting the pattern for the HOME button notification LED. The input structure is converted to the format used by this [https://github.com/dekuNukem/Nintendo_Switch_Reverse_Engineering/blob/master/bluetooth_hid_subcommands_notes.md#subcommand-0x38-set-home-light subcommand]. |
| + | |
| + | == GetHidbusSystemServiceObject == |
| + | No input, returns an [[#IHidbusSystemServer]]. |
| | | |
| == NotificationLedPattern == | | == NotificationLedPattern == |
Line 1,136: |
Line 1,139: |
| |- | | |- |
| | 0x35 || 0x1 || Set to value 1. | | | 0x35 || 0x1 || Set to value 1. |
| + | |} |
| + | |
| + | == IHidbusSystemServer == |
| + | This is "nn::hidbus::IHidbusSystemServer". |
| + | |
| + | This was added with [5.0.0+]. |
| + | |
| + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name |
| + | |- |
| + | | 500 || |
| + | |- |
| + | | 501 || |
| + | |- |
| + | | 502 || |
| |} | | |} |
| | | |
Line 1,424: |
Line 1,443: |
| |- | | |- |
| | 5 || CheckNfcDevicePower | | | 5 || CheckNfcDevicePower |
| + | |- |
| + | | 6 || [5.0.0+] |
| |- | | |- |
| | 10 || SetNfcEvent | | | 10 || SetNfcEvent |
Line 1,451: |
Line 1,472: |
| | 102 || GetAwakeTriggerReasonForRightRail | | | 102 || GetAwakeTriggerReasonForRightRail |
| |} | | |} |
| + | |
| + | [5.0.0+] SetDataFormat, SetMcuState, and ClearMifareKey: now takes a total of 0xC-bytes of input instead of 0x10. |
| | | |
| [6.0.0+]: The buffer type used by GetNfcInfo is now 0x32 instead of 0x1A. | | [6.0.0+]: The buffer type used by GetNfcInfo is now 0x32 instead of 0x1A. |
Line 1,456: |
Line 1,479: |
| = hidbus = | | = hidbus = |
| This is "nn::hidbus::IHidbusServer". | | This is "nn::hidbus::IHidbusServer". |
| + | |
| + | This was added with [5.0.0+]. |
| | | |
| {| class="wikitable" border="1" | | {| class="wikitable" border="1" |