Changeset 4b4c797 in mainline for uspace/lib/usb/include/usb/usb.h
- Timestamp:
- 2010-11-20T14:07:05Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1b22bd4
- Parents:
- 0e126be7
- File:
-
- 1 moved
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usb/include/usb/usb.h
r0e126be7 r4b4c797 98 98 typedef ipcarg_t usb_handle_t; 99 99 100 /** USB packet identifier. */ 101 typedef 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 100 127 #endif 101 128 /**
Note:
See TracChangeset
for help on using the changeset viewer.