// // Generated By: dol2asm // Translation Unit: EXIUart // #include "dol2asm.h" #include "dolphin/types.h" #include "exi/EXIUart.h" // // Forward References: // extern "C" static void ProbeBarnacle(); extern "C" void __OSEnableBarnacle(); extern "C" void InitializeUART(); extern "C" void WriteUARTN(); // // External References: // extern "C" void OSGetConsoleType(); extern "C" void EXIImm(); extern "C" void EXISync(); extern "C" void EXIAttach(); extern "C" void EXIDetach(); extern "C" void EXISelect(); extern "C" void EXIDeselect(); extern "C" void EXILock(); extern "C" void EXIUnlock(); extern "C" void EXIGetID(); // // Declarations: // /* 803445E8-80344774 018C+00 s=1 e=0 z=0 None .text ProbeBarnacle */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm static void ProbeBarnacle() { nofralloc #include "asm/exi/EXIUart/ProbeBarnacle.s" } #pragma pop /* ############################################################################################## */ /* 804516E0-804516E4 0004+00 s=3 e=0 z=0 None .sbss Chan */ static u8 Chan[4]; /* 804516E4-804516E8 0004+00 s=3 e=0 z=0 None .sbss Dev */ static u8 Dev[4]; /* 804516E8-804516EC 0004+00 s=3 e=0 z=0 None .sbss Enabled */ static u8 Enabled[4]; /* 804516EC-804516F0 0004+00 s=2 e=0 z=0 None .sbss BarnacleEnabled */ static u8 BarnacleEnabled[4]; /* 80344774-80344930 01BC+00 s=0 e=1 z=0 None .text __OSEnableBarnacle */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void __OSEnableBarnacle() { nofralloc #include "asm/exi/EXIUart/__OSEnableBarnacle.s" } #pragma pop /* 80344930-803449A0 0070+00 s=0 e=1 z=0 None .text InitializeUART */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void InitializeUART() { nofralloc #include "asm/exi/EXIUart/InitializeUART.s" } #pragma pop /* 803449A0-80344BA0 0200+00 s=0 e=1 z=0 None .text WriteUARTN */ #pragma push #pragma optimization_level 0 #pragma optimizewithasm off extern "C" asm void WriteUARTN() { nofralloc #include "asm/exi/EXIUart/WriteUARTN.s" } #pragma pop