Controller Applet: Difference between revisions

No edit summary
Line 37: Line 37:
| 0x9 || 0x1 || Flag1
| 0x9 || 0x1 || Flag1
|-
|-
| 0xA || 0x1 || [[#Type]]
| 0xA || 0x1 || [[#ControllerSupportMode]]
|-
|-
| 0xB || 0x1 || <code>nn::hid::system::ControllerSupportCaller</code>. Always zero except with ShowControllerFirmwareUpdateForSystem, which sets this to the input param.
| 0xB || 0x1 || [[#ControllerSupportCaller]]. Always zero except with ShowControllerFirmwareUpdateForSystem, which sets this to the input param.
|-
|-
| 0xC || 0x4 || Output from [[HID_services#GetSupportedNpadStyleSet|GetSupportedNpadStyleSet]]. With ShowControllerSupportForSystem on pre-3.0.0 this is value 0.
| 0xC || 0x4 || Output from [[HID_services#GetSupportedNpadStyleSet|GetSupportedNpadStyleSet]]. With ShowControllerSupportForSystem on pre-3.0.0 this is value 0.
Line 94: Line 94:
|}
|}


== Type ==
== ControllerSupportMode ==
This is "nn::hid::system::ControllerSupportMode".
 
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
Line 111: Line 113:


ShowControllerFirmwareUpdateForSystem is the same as ShowControllerFirmwareUpdate, except [[#ControllerSupportArgPrivate|Flag1]] is set to 1 and [[#ControllerSupportArgPrivate|ControllerSupportCaller]] is set to the input param.
ShowControllerFirmwareUpdateForSystem is the same as ShowControllerFirmwareUpdate, except [[#ControllerSupportArgPrivate|Flag1]] is set to 1 and [[#ControllerSupportArgPrivate|ControllerSupportCaller]] is set to the input param.
== ControllerSupportCaller ==
This is "nn::hid::system::ControllerSupportCaller".
{| class="wikitable" border="1"
|-
! Value || Description
|-
| 0 || Application
|}


== ControllerSupportResultInfo ==
== ControllerSupportResultInfo ==