Changes

446 bytes added ,  00:06, 14 May 2019
no edit summary
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"