fNotifyData
fNotifyData = new DM9601NotifyData();
if (fNotifyData == NULL) {
delete fNotifyData;
result = gUSBModule->queue_interrupt(fNotifyEndpoint, fNotifyData,
gUSBModule->queue_interrupt(device->fNotifyEndpoint, device->fNotifyData,
bool linkIsUp = fNotifyData->LINKST != 0;
fTXBufferFull = fNotifyData->TXFULL != 0;
bool rxOverflow = fNotifyData->RXOV != 0;
fNotifyData->SPEED ? "10" : "100");
if (fNotifyData->TXFULL)
if (fNotifyData->RXOV)
if (fNotifyData->ROC)
fStats.rxOvCount += fNotifyData->ROC;
if (fNotifyData->RT)
if (fNotifyData->LCS)
if (fNotifyData->RWTO)
if (fNotifyData->PLE)
if (fNotifyData->AE)
if (fNotifyData->CE)
if (fNotifyData->FOE)
if (fNotifyData->TSR1.LC)
if (fNotifyData->TSR1.LCR)
if (fNotifyData->TSR1.NC)
if (fNotifyData->TSR1.COL)
if (fNotifyData->TSR1.EC)
if (fNotifyData->TSR2.LC)
if (fNotifyData->TSR2.LCR)
if (fNotifyData->TSR2.NC)
if (fNotifyData->TSR2.COL)
if (fNotifyData->TSR2.EC)
TRACE("RX buffer overflow. %d packets dropped\n", fNotifyData->ROC);
uint8 tsr = 0xfc & *(uint8*)&fNotifyData->TSR1;
tsr = 0xfc & *(uint8*)&fNotifyData->TSR2;
DM9601NotifyData* fNotifyData;