Changes

772 bytes added ,  00:14, 5 April 2015
Initial Page
This controls communication with the Gamepad, using VPADBASE internally.

==Functions==
{| class="wikitable"
!Name
!Prototype
!Description
|-
|VPADRead
|void *VPADRead(int chan, void *buffer, int length, int* err);
|Stores raw controller data in buffer*
|}

==VPAD Data==
Can be gotten using VPADRead(), length seems to control the max amount of "datasets" to keep. A single dataset containing raw controller data is 0xAC bytes.
===Structure===
{| class="wikitable"
!Offset
!Length
!Description
|-
|0xC
|8
|Left Joystick, vectors for X and Y
|-
|0x14
|8
|Right Joystick, vectors for X and Y
|-
|0xA0
|1
|Something related to volume slider
|-
|0xA1
|1
|Battery related. Charge level?
|-
|0xA3
|1
|Something related to volume slider(one less than 0xA0)
|-
|0xA4
|8
|Padding?
52

edits