Interrupt Transfers have a limited latency to or from a
device. In USB, an Interrupt Transfer, or Interrupt Pipe, has a
defined polling rate between 1ms and 255ms. The developer can define
how often the host can request a data transfer from the device.
For example, for a mouse, a data transfer rate at every 10 ms can
be guaranteed. However, defining the polling rate does not guarantee
that data will be transferred every 10 ms, but rather that the
transaction will occur somewhere within the tenth frame. For this
reason, a certain amount of timing jitter is inherent in a USB
transaction.
Typically, Interrupt Transfer data consists of event
notifications, characters, or coordinates from a pointing device.
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers of your data.