Then use padding.....I need to configure the usn every 2 bytes
and not send the rest till the data is read.
No the USB controls the device, the device does S it's told. So you're going to get scheduled poll rates based on the host. Normally 8 ms apart ( doc says 10 ).What i though was that UsbPoll doesnt retuen untill all data is written.
No again, you're not in control here, the host decides it's packet scheduling. All you know is when the poll is ready. This is defined by the OS and is normally 8 ms apart with high speed usb 1.1.need to know how many uS will the cpu take in the inteerupts when it is sending
and if i can every 10 bits sent.
On v-ubs you must use 1.1 high speed spec. That is going to be 10ms. but all Os's show 8ms in my experience.What is the fastest poll rate for interrupts.
For what? You will never see this on usb 1.1 interrupt data and most certainty not on v-usb. Maybe with control transfers but only on occasion other times a lot more (up to seconds depending on the payload).The fastest i got is 1ms.
NoCan i go faster?
I forget at the moment but its document somewhere. I don't see why you need anymore then the 1 default? Each endpoint has the rate specified init. I'm pretty sure it is order independent.Also what is the max number of endpoints IN (Host in device out)
2 are doucmented.Can i get more?
And if i set multible endpoints, will the host poll them in order? and with known pace?
There is no such thing as a USB refresh rate, this is rubbish, define what you claim if you want help.The default USB polling rate is 125 Hz, which means every 8 milliseconds but it is possible to increase the USB polling rate via driver hacking.I mean the refresh rate.
noCan i use more than 2 interrupt-IN endpoints?
The author left no explanation. It is a limit of v-usb.If not then why?
Users browsing this forum: No registered users and 1 guest