Namespaces

Enumerations

enum class UsbSpeed : uint32_t
Name Value
kUndefined 0u
kFull 1u
kLow 2u
kHigh 3u
kSuper 4u
kEnhancedSuper 5u

Defined at line 17 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.descriptor/fuchsia.hardware.usb.descriptor/cpp/fidl/fuchsia.hardware.usb.descriptor/cpp/common_types.h

enum class EndpointDirection : uint8_t
Name Value
kOut 0u
kIn 128u

Endpoint transfer direction (IN from device to host, or OUT from host to device)

encoded in bit 7 of the endpoint address (`bEndpointAddress`), as defined in

USB 2.0 specification section 9.6.6.

Defined at line 51 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.descriptor/fuchsia.hardware.usb.descriptor/cpp/fidl/fuchsia.hardware.usb.descriptor/cpp/common_types.h

enum class EndpointType : uint8_t
Name Value
kControl 0u
kIsochronous 1u
kBulk 2u
kInterrupt 3u

Endpoint transfer type as defined in USB 2.0 specification section 9.6.6.

Defined at line 69 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.descriptor/fuchsia.hardware.usb.descriptor/cpp/fidl/fuchsia.hardware.usb.descriptor/cpp/common_types.h

Records

Functions

  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::Usb2Payload & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::Usb3Payload & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbHubDescriptorPayload & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbHubDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbPortStatus & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbSpeed & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbSetup & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbDeviceDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbSsEpCompDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbEndpointDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::UsbInterfaceDescriptor & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::EndpointDirection & value)
  • std::ostream & operator<< (std::ostream & os, const ::fuchsia_hardware_usb_descriptor::EndpointType & value)