diff --git a/stubs/usb/control.pyi b/stubs/usb/control.pyi new file mode 100644 --- /dev/null +++ b/stubs/usb/control.pyi @@ -0,0 +1,22 @@ +# Stubs for usb.control (Python 3) +# +# NOTE: This dynamically typed stub was automatically generated by stubgen. + +from typing import Any, Optional + +ENDPOINT_HALT: int +FUNCTION_SUSPEND: int +DEVICE_REMOTE_WAKEUP: int +U1_ENABLE: int +U2_ENABLE: int +LTM_ENABLE: int + +def get_status(dev: Any, recipient: Optional[Any] = ...): ... +def clear_feature(dev: Any, feature: Any, recipient: Optional[Any] = ...) -> None: ... +def set_feature(dev: Any, feature: Any, recipient: Optional[Any] = ...) -> None: ... +def get_descriptor(dev: Any, desc_size: Any, desc_type: Any, desc_index: Any, wIndex: int = ...): ... +def set_descriptor(dev: Any, desc: Any, desc_type: Any, desc_index: Any, wIndex: Optional[Any] = ...) -> None: ... +def get_configuration(dev: Any): ... +def set_configuration(dev: Any, bConfigurationNumber: Any) -> None: ... +def get_interface(dev: Any, bInterfaceNumber: Any): ... +def set_interface(dev: Any, bInterfaceNumber: Any, bAlternateSetting: Any) -> None: ...