wifi: make WIFI_RXPutWord() always defined.

This commit is contained in:
luigi__ 2011-06-16 17:14:29 +00:00
parent fcce252f50
commit d1e5efcda9
1 changed files with 4 additions and 7 deletions

View File

@ -740,7 +740,6 @@ INLINE void WIFI_MakeRXHeader(u8* buf, u16 flags, u16 xferRate, u16 len, u8 maxR
buf[11] = 0xA0;//minRSSI;
}
#ifdef EXPERIMENTAL_WIFI_COMM
static void WIFI_RXPutWord(u16 val)
{
/* abort when RX data queuing is not enabled */
@ -770,7 +769,6 @@ static void WIFI_RXQueuePacket(u8* packet, u32 len)
pkt.NotStarted = true;
wifiMac.RXPacketQueue.push(pkt);
}
#endif
static void WIFI_TXStart(u32 slot)
{
@ -1495,14 +1493,13 @@ void WIFI_usTrigger()
Wifi_RXPacket& pkt = wifiMac.RXPacketQueue.front();
if (pkt.NotStarted)
{
#ifdef EXPERIMENTAL_WIFI_COMM
WIFI_RXPutWord(*(u16*)&pkt.Data[0]);
WIFI_RXPutWord(*(u16*)&pkt.Data[2]);
WIFI_RXPutWord(*(u16*)&pkt.Data[4]);
WIFI_RXPutWord(*(u16*)&pkt.Data[6]);
WIFI_RXPutWord(*(u16*)&pkt.Data[8]);
WIFI_RXPutWord(*(u16*)&pkt.Data[10]);
#endif
WIFI_triggerIRQ(WIFI_IRQ_RXSTART);
pkt.NotStarted = false;
@ -1510,9 +1507,8 @@ void WIFI_usTrigger()
wifiMac.rfPins = 0x00C7;
}
#ifdef EXPERIMENTAL_WIFI_COMM
WIFI_RXPutWord(*(u16*)&pkt.Data[pkt.CurOffset]);
#endif
WIFI_RXPutWord(*(u16*)&pkt.Data[pkt.CurOffset]);
pkt.CurOffset += 2;
pkt.RemHWords--;
@ -1527,6 +1523,7 @@ void WIFI_usTrigger()
WIFI_triggerIRQ(WIFI_IRQ_RXEND);
//if (((*(u16*)&pkt.Data[12]) & 0xE7FF) == 0x0228)
//{ wifiMac.aid = 0xC001; wifiMac.pid = 1; }
// WIFI_triggerIRQ(WIFI_IRQ_UNK);
delete[] pkt.Data;