Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
i2c.c File Reference

Functions

void WaitMicroTime (s32 usec)
 
static void VICheckI2C (void)
 
static BOOL __VISetSCL (u32 value)
 
static BOOL __VISetSDA (u32 value)
 
static u32 __VIGetSDA (void)
 
static void __VIOpenI2C (u32 dir)
 
static int wait4ClkHigh (void)
 
static int sendSlaveAddr (u8 slaveAddr)
 
int __VISendI2CData (u8 slaveAddr, u8 *pData, int nBytes)
 

Variables

static volatile u32 __i2c_ident_flag = 1
 
static volatile u32 __i2c_ident_first = 0
 

Function Documentation

◆ __VIGetSDA()

static u32 __VIGetSDA ( void )
static

◆ __VIOpenI2C()

static void __VIOpenI2C ( u32 dir)
static

◆ __VISendI2CData()

int __VISendI2CData ( u8 slaveAddr,
u8 * pData,
int nBytes )

◆ __VISetSCL()

static BOOL __VISetSCL ( u32 value)
static

◆ __VISetSDA()

static BOOL __VISetSDA ( u32 value)
static

◆ sendSlaveAddr()

static int sendSlaveAddr ( u8 slaveAddr)
static

◆ VICheckI2C()

static void VICheckI2C ( void )
static

◆ wait4ClkHigh()

static int wait4ClkHigh ( void )
static

◆ WaitMicroTime()

void WaitMicroTime ( s32 usec)

Variable Documentation

◆ __i2c_ident_first

volatile u32 __i2c_ident_first = 0
static

◆ __i2c_ident_flag

volatile u32 __i2c_ident_flag = 1
static