| 121 | } |
| 122 | |
| 123 | static u8 readEXIcmd(u8 cmd) { |
| 124 | u16 ethcmd; |
| 125 | u8 rdata; |
| 126 | |
| 127 | ethcmd = 0x0000 | (cmd << 8); |
| 128 | EXISelect(0, 2, 5); |
| 129 | EXIImm(0, ðcmd, 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 | |
| 137 | static u8 readEXIcmdWait200Micro(u8 cmd) { |
| 138 | u16 ethcmd; |
no test coverage detected