Mario Kart 64
osContInit.c File Reference
#include "libultra_internal.h"
#include "osContInternal.h"
Include dependency graph for osContInit.c:

Functions

void __osPackRequestData (u8)
 
void __osContGetInitData (u8 *, OSContStatus *)
 
s32 osContInit (OSMesgQueue *mq, u8 *bitpattern, OSContStatus *status)
 

Variables

u32 _osContInitialized = 0
 
u64 osClockRate
 
u8 _osLastSentSiCmd
 
u8 _osContNumControllers
 
OSTimer D_80196548
 
OSMesgQueue _osContMesgQueue
 
OSMesg _osContMesgBuff [4]
 

Function Documentation

◆ __osContGetInitData()

void __osContGetInitData ( u8 bitpattern,
OSContStatus *  status 
)
Here is the caller graph for this function:

◆ __osPackRequestData()

void __osPackRequestData ( u8  command)
Here is the caller graph for this function:

◆ osContInit()

s32 osContInit ( OSMesgQueue *  mq,
u8 bitpattern,
OSContStatus *  status 
)
Todo:
figure out what it means
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ _osContInitialized

u32 _osContInitialized = 0

◆ _osContMesgBuff

OSMesg _osContMesgBuff[4]

◆ _osContMesgQueue

OSMesgQueue _osContMesgQueue

◆ _osContNumControllers

u8 _osContNumControllers

◆ _osLastSentSiCmd

u8 _osLastSentSiCmd

◆ D_80196548

OSTimer D_80196548

◆ osClockRate

u64 osClockRate
extern