MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / readEXIcmd

Function readEXIcmd

src/dolphin/src/eth/eth.c:123–135  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

121}
122
123static u8 readEXIcmd(u8 cmd) {
124 u16 ethcmd;
125 u8 rdata;
126
127 ethcmd = 0x0000 | (cmd << 8);
128 EXISelect(0, 2, 5);
129 EXIImm(0, &ethcmd, sizeof(ethcmd), EXI_WRITE, NULL);
130 EXISync(0);
131 EXIImm(0, &rdata, sizeof(rdata), EXI_READ, NULL);
132 EXISync(0);
133 EXIDeselect(0);
134 return rdata;
135}
136
137static u8 readEXIcmdWait200Micro(u8 cmd) {
138 u16 ethcmd;

Callers 3

exiinthandlerFunction · 0.85
ETHInitFunction · 0.85
ETHGetREVIDFunction · 0.85

Calls 4

EXISelectFunction · 0.85
EXIImmFunction · 0.85
EXISyncFunction · 0.85
EXIDeselectFunction · 0.85

Tested by

no test coverage detected