PS2SDK
PS2 Homebrew Libraries
padState_t Struct Reference

Public Member Functions

ee_paddata_t ee_pdata __attribute__ ((aligned(4)))
 
ee_old_paddata_t ee_old_pdata __attribute__ ((aligned(4)))
 

Data Fields

u8 modeConfig
 
u8 modeCurId
 
u8 model
 
u8 numModes
 
u8 modeCurOffs
 
u8 numActuators
 
u8 numActComb
 
u8 disconnected
 
union {
u8 data [4][4]
 
u32 data32 [4]
 
actData
 
union {
u8 data [4][4]
 
u32 data32 [4]
 
combData
 
union {
u16 data [4]
 
u32 data32 [2]
 
modeTable
 
u8 buttonInfo [4]
 
u8 buttonMask [4]
 
u8 modeParam [12]
 
u16 val_c4
 
u16 val_c6
 
u8 inbuffer [32]
 
u8 outbuffer [32]
 
u8 buttonStatus [32]
 
u32 buttonDataReady
 
u8 mode
 
u8 lock
 
union {
u8 data [8]
 
u32 data32 [8/sizeof(u32)]
 
ee_actDirectData
 
s16 ee_actDirectSize
 
union {
u8 data [8]
 
u32 data32 [8/sizeof(u32)]
 
ee_actAlignData
 
u16 state
 
u16 reqState
 
u32 frame
 
u32 padarea_ee_addr
 
u32 findPadRetries
 
s32 updatepadTid
 
s32 querypadTid
 
s32 unused158
 
s32 setmainmodeTid
 
s32 setactalignTid
 
s32 setbuttoninfoTid
 
s32 setvrefparamTid
 
int eventflag
 
u16 port
 
u16 slot
 
u32 currentTask
 
u32 runTask
 
u32 taskTid
 
u32 stat70bit
 
u32 val_184
 

Detailed Description

Definition at line 158 of file freepad.h.


The documentation for this struct was generated from the following file: