最終更新:2015-02-25 (水) 09:59:08 (1641d)  

ENDPOINT_HALT はてなブックマークを見る
Top / ENDPOINT_HALT

メモ

  • The Halt feature is required to be implemented for all interrupt and bulk endpoint types.
  • If the endpoint is currently halted, then the Halt feature is set to one. Otherwise, the Halt feature is reset to zero.
  • The Halt feature may optionally be set with the SET_FEATURE(ENDPOINT_HALT) request. When set by the SET_FEATURE() request, the endpoint exhibits the same stall behavior as if the field had been set by a hardware condition. If the condition causing a halt has been removed, clearing the Halt feature via a CLEAR_FEATURE(ENDPOINT_HALT) request results in the endpoint no longer returning a STALL. For endpoints using data toggle, regardless of whether an endpoint has the Halt feature set, a CLEAR_FEATURE(ENDPOINT_HALT) request always results in the data toggle being reinitialized to DATA0. The Halt feature is reset to zero after either a SetConfiguration?() or SetInterface?() request even if the requested configuration or interface is the same as the current configuration or interface.

関連