Re:What is meant by DATA0 and DATA1?
So, they are types of data packet, identified by different pid's. But I am still non the wiser.
How do they differ? Why make the distinction? What is the significance of each type?
Sorry to be a pain
If you want to dig this deep into the 'how it works' then get a copy of Jan Axelsons book 'USB Complete'. You don't need the fourth edition (which is updated for USB3), so you should be able to get a third edition on Amazon for a reasonable price.
Do not use my alias in your message body when replying, your message will disappear ...