diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Wifi.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Wifi.cpp b/src/Wifi.cpp index 583bfbc..614a57f 100644 --- a/src/Wifi.cpp +++ b/src/Wifi.cpp @@ -614,7 +614,7 @@ bool ProcessTX(TXSlot* slot, int num) { if (IOPORT(W_TXStatCnt) & 0x4000) { - IOPORT(W_TXStat) = 0x0801; + IOPORT(W_TXStat) = 0x0800; SetIRQ(1); } SetStatus(5); @@ -952,6 +952,7 @@ void USTimer(u32 param) { // transfer finished, see if there's another slot to do // checkme: priority order of beacon/reply + // TODO: for CMD, check CMDCOUNT u16 txbusy = IOPORT(W_TXBusy); if (txbusy & 0x0080) TXCurSlot = 5; else if (txbusy & 0x0010) TXCurSlot = 4; @@ -969,7 +970,6 @@ void USTimer(u32 param) } if (ComStatus & 0x1) { - // TODO: make sure it isn't possible to send and receive at the same time RXTime--; if (!(RXTime & RXHalfwordTimeMask)) { |