Ogre Mage
Newbie level 1
- Joined
- Jan 12, 2013
- Messages
- 1
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,287
Hi all!
I'm going to make a device that will exchange medium amounts of data (up to 100MB) with a PC. So i wonder what will be better - represent a device as CDC or HID class. I'm confused a little about maximum CDC speed - does it determine by a port speed? For example, most of COM-ports have 115k bps (~14 KBytes per second), but HID can transmit data at 64 KBytes/s. So is HID protocol faster than CDC? But in theory, it should be CDC, because it uses Bulk-transfer, which is faster than Interrput.
I'm going to make a device that will exchange medium amounts of data (up to 100MB) with a PC. So i wonder what will be better - represent a device as CDC or HID class. I'm confused a little about maximum CDC speed - does it determine by a port speed? For example, most of COM-ports have 115k bps (~14 KBytes per second), but HID can transmit data at 64 KBytes/s. So is HID protocol faster than CDC? But in theory, it should be CDC, because it uses Bulk-transfer, which is faster than Interrput.