Oops, my bad

This commit is contained in:
luigi__ 2011-10-01 22:41:40 +00:00
parent 77b692aa1b
commit 0d43101548
1 changed files with 5 additions and 6 deletions

View File

@ -988,18 +988,17 @@ void WIFI_write16(u32 address, u16 val)
wifiMac.RXWriteCursor = WIFI_IOREG(REG_WIFI_WRITECSRLATCH); wifiMac.RXWriteCursor = WIFI_IOREG(REG_WIFI_WRITECSRLATCH);
WIFI_IOREG(REG_WIFI_RXHWWRITECSR) = wifiMac.RXWriteCursor; WIFI_IOREG(REG_WIFI_RXHWWRITECSR) = wifiMac.RXWriteCursor;
} }
else
{
while (!wifiMac.RXPacketQueue.empty())
wifiMac.RXPacketQueue.pop();
}
if (BIT7(val)) if (BIT7(val))
{ {
WIFI_LOG(2, "TXBUF_REPLY=%04X\n", WIFI_IOREG(REG_WIFI_TXBUF_REPLY1)); WIFI_LOG(2, "TXBUF_REPLY=%04X\n", WIFI_IOREG(REG_WIFI_TXBUF_REPLY1));
wifiMac.TXSlots[WIFI_TXSLOT_MPREPLY].RegVal = WIFI_IOREG(REG_WIFI_TXBUF_REPLY1); wifiMac.TXSlots[WIFI_TXSLOT_MPREPLY].RegVal = WIFI_IOREG(REG_WIFI_TXBUF_REPLY1);
WIFI_IOREG(REG_WIFI_TXBUF_REPLY1) = 0x0000; WIFI_IOREG(REG_WIFI_TXBUF_REPLY1) = 0x0000;
} }
if (!BIT15(val))
{
while (!wifiMac.RXPacketQueue.empty())
wifiMac.RXPacketQueue.pop();
}
break; break;
case REG_WIFI_RXRANGEBEGIN: case REG_WIFI_RXRANGEBEGIN:
wifiMac.RXRangeBegin = val & 0x1FFE; wifiMac.RXRangeBegin = val & 0x1FFE;