
Chapter 9. Slave FIFOs Page 9-25
Figure 9-32. Skip, Commit, or Source (AUTOOUT=0)
Figure 9-33. TD_Poll Example, AUTOOUT=0, Commit Packet
Figure 9-34. TD_Poll Example, AUTOOUT=0, Skip Packet
TD_Poll():
… … … … …
if( !( EP2468STAT & 0x01 ) )
{ // EP2EF=0 when FIFO NOT empty, host sent packet
OUTPKTEND = 0x02; // SKIP=0, pass buffer on to master
}
… … … … …
TD_Poll():
… … … … …
if( !( EP2468STAT & 0x01 ) )
{ // EP2EF=0 when FIFO NOT empty, host sent packet
OUTPKTEND = 0x82; // SKIP=1, do NOT pass buffer on to master
}
… … … … …
CPU
USB
Slave
Master
skip = 0
skip = 1
Data
Host
AUTOOUT = 0
EPxBCH:L
Comentarios a estos manuales