Changes

Jump to navigation Jump to search
243 bytes added ,  14:25, 20 March 2019
Line 868: Line 868:  
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
|-
 
|-
! Cmd || Name || Notes
+
! Cmd || Name
 
|-
 
|-
| 0 || || No input/output, takes a type-0x5 input buffer.
+
| 0 ||  
 
|-
 
|-
| 1 || || Takes 6-bytes of input and a type-0x5 input buffer, returns an output u8 bool indicating success.
+
| 1 ||  
 
|}
 
|}
   −
This service loads data for [[#HidGamepad]] with the input .json.
+
== Cmd0 ==
 +
No input/output, takes a type-0x5 input buffer.
 +
 
 +
This loads data for [[#HidGamepad]] with the input .json.
 +
 
 +
== Cmd1 ==
 +
Takes 6-bytes of input (u16s '''vid''', '''pid''', '''bcdDevice''') and a type-0x5 input buffer, returns an output u8 bool indicating success.
 +
 
 +
Locates an entry in the [[#HidGamepad]] state with the input u16s, and checks for a '''quirks''' array entry where '''name''' matches the input buffer string. Returns 1 when found, 0 otherwise.
    
= HidGamepad =
 
= HidGamepad =

Navigation menu