OpenCores
URL https://opencores.org/ocsvn/xulalx25soc/xulalx25soc/trunk

Subversion Repositories xulalx25soc

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /xulalx25soc/trunk
    from Rev 40 to Rev 41
    Reverse comparison

Rev 40 → Rev 41

/sw/usbi.cpp
271,7 → 271,7
while(left > 0) {
raw_read(left, timeout_ms);
nr = pop_fifo(buf, left);
nr = pop_fifo(&buf[len-left], left);
left -= nr;
 
// printf("\tWHILE (nr = %d, LEFT = %d, len=%d)\n", nr, left, len);
365,7 → 365,7
int nr = 0;
 
// printf("Attempting to pop %d items from FIFO (%d - %d)\n",
// len, m_rend, m_rbeg);
// len, m_rend, m_rbeg);
while((avail > 0)&&(left > 0)) {
int ln = RCV_BUFLEN-m_rend;
if (ln > left)
377,8 → 377,12
avail -= ln;
m_rend = (m_rend + ln)&(RCV_BUFMASK);
nr += ln;
}
 
// printf("P:");
// for(int i=0; i<ln; i++)
// printf("%02x ", buf[len-left-ln+i]);
} // printf("\n");
 
/*
if (nr > 0)
printf("\tPopped %d items, buf[0] = %02x (%d - %d)\n",

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.