Hi
I'm looking for info about the descriptor entry, bInterval (polling interval).
I've read elsewhere that bInterval is is only used by interrupt transfers and may be any value between 1 and 255. Is this true?
I'm confused because in your book, in the section on Host communication, you state
An OHCI controller will poll an interrupt endpoint at least once every 32 ms even if the endpoint descriptor requests
a maximum latency of 255 ms, while UHCI controllers can, but don’t have to, support less-frequent polling.
Maybe I've misunderstood and this refers to something else.
Also, all example I've seen have this field set to either 1 or 10
What would be the impact of making this field 20 or 30?
BTW I'm interested because I'm trying using a one wire bit bang interface which can be really slow.
Rgds George