Hi Thierry,
I have one more doubt in data packets. In the
specifications the data packet is as shown below,
------------------------------------------------
| Field || PID | Data
| CRC-16 |
------------------------------------------------
| Bits || 8
| 0-8192 | 16
|
------------------------------------------------
The PID contains DATA0, DATA1, DATA2 and MDATA
names.
When should I use DATA0 and DATA1 in the bulk
transaction? What is the use of these PIDs? Also I read about the bit
toggling. Some bits are there to indicate the successfulness of
transaction. Where do these bits are located in host as well as in the
function? I mean, during implementation, any register is needed for
this?
Expecting reply with thanks.
Rgds,
Veeresh
|