Dave Tweed wrote: > Now, it may be that outbound bulk transfers don't have to wait for a 1 > ms boundary, but the status request that tells the scheduler that > there's inbound data waiting in the device definitely does. I'm not in my office now where the USB spec is, but I thought the scheduler was free to use any remaining slot time after isochronous and other hard-scheduled activity on bulk transfers in any way it wants to. Are you saying that the scheduler is not allowed to re-poll a bulk transfer device to see if it has input data during left over time? I don't remember any such limitation, but it's been a while since I read thru the spec. ***************************************************************** Embed Inc, embedded system specialists in Littleton Massachusetts (978) 742-9014, http://www.embedinc.com -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist