# Module USB.Request

    module Request: sig .. end

Standard requests

    type t = USB.request

    val get_status : t

Request status of the specific recipient

    val clear_feature : t

Clear or disable a specific feature

    val set_feature : t

Set or enable a specific feature

    val set_address : t

Set device address for all future accesses

    val get_descriptor : t

Get the specified descriptor

    val set_descriptor : t

Used to update existing descriptors or add new descriptors

    val get_configuration : t

Get the current device configuration value

    val set_configuration : t

Set device configuration

    val get_interface : t

Return the selected alternate setting for the specified interface

    val set_interface : t

Select an alternate interface for the specified interface

    val synch_frame : t

Set then report an endpoint's synchronization frame