
EZ-USB FX2 Technical Reference Manual
Page 10-50 EZ-USB FX2 Technical Reference Manual v2.1
Figure 10-35. Committing a Packet by Writing INPKTEND with EPx Number (w/SKIP=0)
Figure 10-36. Skipping a Packet by Writing to INPKTEND w/SKIP=1
TD_Poll():
… … … … …
if( master_finished_longxfr( ) )
{ // master currently points to EP8, last FIFO accessed
if( !( EP68FIFOFLGS & 0x10 ) )
{ // EP8FF=0 when buffer available
INPKTEND = 0x08; // Firmware commits pkt
// by writing #8 to INPKTEND
release_master( EP8 );
}
}
… … … … …
TD_Poll():
… … … … …
if( master_finished_longxfr( ) )
{ // master currently points to EP8, last FIFO accessed
if( !( EP68FIFOFLGS & 0x10 ) )
{ // EP8FF=0 when buffer available
INPKTEND = 0x88; // Firmware commits pkt
// by writing 88 to INPKTEND
release_master( EP8 );
}
}
… … … … …
Commentaires sur ces manuels