Changes

Jump to navigation Jump to search
273 bytes added ,  01:18, 27 November 2019
no edit summary
Line 19: Line 19:  
This is "nn::hid::system::ControllerSupportArgPrivate". This is a 0x14-byte struct pushed for input storage. The data here is setup by sdknso internally without exposing it to the user.
 
This is "nn::hid::system::ControllerSupportArgPrivate". This is a 0x14-byte struct pushed for input storage. The data here is setup by sdknso internally without exposing it to the user.
   −
PlayStartupSound is set to <code>(Flag1 != 0) & (Flag0 != 0)</code>.
+
PlayStartupSound is set to <code>(Flag1 != 0) & (Flag0 != 0)</code>. Flag0/Flag1 are always 0 except with *ForSystem funcs in sdknso.
    
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
Line 37: Line 37:  
| 0xA || 0x1 || [[#Type]]
 
| 0xA || 0x1 || [[#Type]]
 
|-
 
|-
| 0xB || 0x1 || <code>nn::hid::system::ControllerSupportCaller</code>, the default is value 0.
+
| 0xB || 0x1 || <code>nn::hid::system::ControllerSupportCaller</code>. Always zero except with ShowControllerFirmwareUpdateForSystem, which sets this to the input param.
 
|-
 
|-
 
| 0xC || 0x4 || Output from [[HID_services#GetSupportedNpadStyleSet|GetSupportedNpadStyleSet]].
 
| 0xC || 0x4 || Output from [[HID_services#GetSupportedNpadStyleSet|GetSupportedNpadStyleSet]].
Line 81: Line 81:  
! Name || Type value || Description
 
! Name || Type value || Description
 
|-
 
|-
 +
| ShowControllerSupport || 0 ||
 +
|-
 +
| [3.0.0+] ShowControllerStrapGuide || 1 ||
 +
|-
 +
| [3.0.0+] ShowControllerFirmwareUpdate || 2 ||
 
|}
 
|}
  

Navigation menu