Ignore:
Timestamp:
2012-12-22T22:39:05Z (11 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
52f9c57
Parents:
971fbfde
Message:

libusb: Add toggle guessing function.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usb/include/usb/request.h

    r971fbfde r6326155b  
    3737
    3838#include <sys/types.h>
    39 #include <usb/usb.h>
    4039
    4140/** Standard device request. */
     
    5453        USB_DEVREQ_LAST_STD
    5554} usb_stddevreq_t;
     55
     56/** USB device status - device is self powered (opposed to bus powered). */
     57#define USB_DEVICE_STATUS_SELF_POWERED ((uint16_t)(1 << 0))
     58
     59/** USB device status - remote wake-up signaling is enabled. */
     60#define USB_DEVICE_STATUS_REMOTE_WAKEUP ((uint16_t)(1 << 1))
     61
     62/** USB endpoint status - endpoint is halted (stalled). */
     63#define USB_ENDPOINT_STATUS_HALTED ((uint16_t)(1 << 0))
     64
     65/** USB feature selector - endpoint halt (stall). */
     66#define USB_FEATURE_SELECTOR_ENDPOINT_HALT (0)
     67
     68/** USB feature selector - device remote wake-up. */
     69#define USB_FEATURE_SELECTOR_REMOTE_WAKEUP (1)
    5670
    5771/** Device request setup packet.
     
    93107int assert[(sizeof(usb_device_request_setup_packet_t) == 8) ? 1: -1];
    94108
     109int usb_request_needs_toggle_reset(
     110    const usb_device_request_setup_packet_t *request);
    95111
    96112#endif
Note: See TracChangeset for help on using the changeset viewer.