I am using the XEM6001 for an automation task. Since the original design, I have increased the number of endpoints (~10 WireIns, ~5 WireOuts, few TriggerIns, no Pipes). During operation, the host software polls the device at 250 ms period to interact with these endpoints.
Is there a rule of thumb for the number of endpoints supported by a device? For larger number of endpoints, is it necessary for me to reduce the device poll rate? (I would imagine that there’s a certain latency for UpdateWireIns and UpdateWireOuts, for example.)