SSBM Decomp
Loading...
Searching...
No Matches
pad.c File Reference

Macros

#define PAD_CHAN0_BIT   0x80000000
 

Functions

static void PADEnable (s32 chan)
 
static void PADDisable (s32 chan)
 
static void DoReset (void)
 
void UpdateOrigin (s32 arg0)
 
void foo (s32 chan)
 
void PADOriginCallback (s32 unused0, s32 arg1)
 
void PADOriginUpdateCallback (s32 chan, u32 error, OSContext *context)
 
void PADProbeCallback (s32 chan, u32 error, OSContext *context)
 

Variables

PADStatus Origin []
 
u32 XPatchBits
 
u32 AnalogMode
 
u32 EnabledBits
 
s32 ResettingChan
 
u32 ResettingBits
 
u32 WaitingBits
 
u32 CheckingBits
 
u32 PendingBits
 

Macro Definition Documentation

◆ PAD_CHAN0_BIT

#define PAD_CHAN0_BIT   0x80000000

Function Documentation

◆ PADEnable()

static void PADEnable ( s32  chan)
static

◆ PADDisable()

static void PADDisable ( s32  chan)
static

◆ DoReset()

static void DoReset ( void  )
static

◆ UpdateOrigin()

void UpdateOrigin ( s32  arg0)

◆ foo()

void foo ( s32  chan)
inline
Todo:
sp1C is a struct.

◆ PADOriginCallback()

void PADOriginCallback ( s32  unused0,
s32  arg1 
)

◆ PADOriginUpdateCallback()

void PADOriginUpdateCallback ( s32  chan,
u32  error,
OSContext context 
)

◆ PADProbeCallback()

void PADProbeCallback ( s32  chan,
u32  error,
OSContext context 
)

Variable Documentation

◆ Origin

PADStatus Origin[]
extern

◆ XPatchBits

u32 XPatchBits
extern

◆ AnalogMode

u32 AnalogMode
extern

◆ EnabledBits

u32 EnabledBits
extern

◆ ResettingChan

s32 ResettingChan
extern

◆ ResettingBits

u32 ResettingBits
extern

◆ WaitingBits

u32 WaitingBits
extern

◆ CheckingBits

u32 CheckingBits
extern

◆ PendingBits

u32 PendingBits
extern