Changeset 4b4c797 in mainline for uspace/lib/usb/include/usb/usb.h


Ignore:
Timestamp:
2010-11-20T14:07:05Z (13 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
1b22bd4
Parents:
0e126be7
Message:

Directory structure reorganization

USB class-specific headers are in separate directory.

Removed unused/unreachable code.

File:
1 moved

Legend:

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

    r0e126be7 r4b4c797  
    9898typedef ipcarg_t usb_handle_t;
    9999
     100/** USB packet identifier. */
     101typedef enum {
     102#define _MAKE_PID_NIBBLE(tag, type) \
     103        ((uint8_t)(((tag) << 2) | (type)))
     104#define _MAKE_PID(tag, type) \
     105        ( \
     106            _MAKE_PID_NIBBLE(tag, type) \
     107            | ((~_MAKE_PID_NIBBLE(tag, type)) << 4) \
     108        )
     109        USB_PID_OUT = _MAKE_PID(0, 1),
     110        USB_PID_IN = _MAKE_PID(2, 1),
     111        USB_PID_SOF = _MAKE_PID(1, 1),
     112        USB_PID_SETUP = _MAKE_PID(3, 1),
     113
     114        USB_PID_DATA0 = _MAKE_PID(0 ,3),
     115        USB_PID_DATA1 = _MAKE_PID(2 ,3),
     116
     117        USB_PID_ACK = _MAKE_PID(0 ,2),
     118        USB_PID_NAK = _MAKE_PID(2 ,2),
     119        USB_PID_STALL = _MAKE_PID(3 ,2),
     120
     121        USB_PID_PRE = _MAKE_PID(3 ,0),
     122        /* USB_PID_ = _MAKE_PID( ,), */
     123#undef _MAKE_PID
     124#undef _MAKE_PID_NIBBLE
     125} usb_packet_id;
     126
    100127#endif
    101128/**
Note: See TracChangeset for help on using the changeset viewer.