Changes in / [9212f8a:ebf6a40] in mainline
- Location:
- uspace
- Files:
-
- 51 added
- 54 deleted
- 34 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile
r9212f8a rebf6a40 179 179 ifeq ($(UARCH),amd64) 180 180 LIBS += lib/usb 181 LIBS += lib/usbhost182 LIBS += lib/usbdev183 LIBS += lib/usbhid184 181 LIBS += lib/usbvirt 185 182 endif … … 187 184 ifeq ($(UARCH),ia32) 188 185 LIBS += lib/usb 189 LIBS += lib/usbhost190 LIBS += lib/usbdev191 LIBS += lib/usbhid192 186 LIBS += lib/usbvirt 193 187 endif -
uspace/Makefile.common
r9212f8a rebf6a40 88 88 89 89 LIBUSB_PREFIX = $(LIB_PREFIX)/usb 90 LIBUSBHOST_PREFIX = $(LIB_PREFIX)/usbhost91 LIBUSBDEV_PREFIX = $(LIB_PREFIX)/usbdev92 LIBUSBHID_PREFIX = $(LIB_PREFIX)/usbhid93 90 LIBUSBVIRT_PREFIX = $(LIB_PREFIX)/usbvirt 94 91 LIBDRV_PREFIX = $(LIB_PREFIX)/drv -
uspace/app/lsusb/Makefile
r9212f8a rebf6a40 30 30 BINARY = lsusb 31 31 32 LIBS = \ 33 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 34 $(LIBUSB_PREFIX)/libusb.a \ 35 $(LIBDRV_PREFIX)/libdrv.a 36 EXTRA_CFLAGS = \ 37 -I$(LIBUSB_PREFIX)/include \ 38 -I$(LIBUSBDEV_PREFIX)/include \ 39 -I$(LIBDRV_PREFIX)/include 32 LIBS = $(LIBUSB_PREFIX)/libusb.a $(LIBDRV_PREFIX)/libdrv.a 33 EXTRA_CFLAGS = -I$(LIBUSB_PREFIX)/include -I$(LIBDRV_PREFIX)/include 40 34 41 35 SOURCES = \ -
uspace/app/tester/Makefile
r9212f8a rebf6a40 31 31 BINARY = tester 32 32 33 LIBS += $(LIBUSB_PREFIX)/libusb.a 34 EXTRA_CFLAGS += -I$(LIBUSB_PREFIX)/include 35 33 36 SOURCES = \ 34 37 tester.c \ 38 adt/usbaddrkeep.c \ 35 39 thread/thread1.c \ 36 40 print/print1.c \ -
uspace/app/tester/tester.c
r9212f8a rebf6a40 64 64 #include "mm/mapping1.def" 65 65 #include "hw/serial/serial1.def" 66 #include "adt/usbaddrkeep.def" 66 67 #include "hw/misc/virtchar1.def" 67 68 #include "devs/devman1.def" -
uspace/app/tester/tester.h
r9212f8a rebf6a40 80 80 extern const char *test_mapping1(void); 81 81 extern const char *test_serial1(void); 82 extern const char *test_usbaddrkeep(void); 82 83 extern const char *test_virtchar1(void); 83 84 extern const char *test_devman1(void); -
uspace/app/usbinfo/Makefile
r9212f8a rebf6a40 30 30 BINARY = usbinfo 31 31 32 LIBS = \ 33 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 34 $(LIBUSB_PREFIX)/libusb.a \ 35 $(LIBDRV_PREFIX)/libdrv.a 36 EXTRA_CFLAGS = \ 37 -I$(LIBUSB_PREFIX)/include \ 38 -I$(LIBUSBDEV_PREFIX)/include \ 39 -I$(LIBDRV_PREFIX)/include 32 LIBS = $(LIBUSB_PREFIX)/libusb.a $(LIBDRV_PREFIX)/libdrv.a 33 EXTRA_CFLAGS = -I$(LIBUSB_PREFIX)/include -I$(LIBDRV_PREFIX)/include 40 34 41 35 SOURCES = \ -
uspace/app/usbinfo/info.c
r9212f8a rebf6a40 41 41 #include <usb/request.h> 42 42 #include <usb/classes/classes.h> 43 #include <usb/classes/hid.h> 43 44 #include <usb/classes/hub.h> 44 45 #include "usbinfo.h" -
uspace/app/usbinfo/main.c
r9212f8a rebf6a40 46 46 #include <usb/pipes.h> 47 47 #include <usb/host.h> 48 #include <usb/driver.h>49 48 #include "usbinfo.h" 50 49 -
uspace/app/vuhid/Makefile
r9212f8a rebf6a40 34 34 LIBS = \ 35 35 $(LIBUSBVIRT_PREFIX)/libusbvirt.a \ 36 $(LIBUSBHID_PREFIX)/libusbhid.a \37 $(LIBUSBDEV_PREFIX)/libusbdev.a \38 36 $(LIBUSB_PREFIX)/libusb.a 39 37 EXTRA_CFLAGS = \ 40 38 -I$(LIBUSB_PREFIX)/include \ 41 -I$(LIBUSBDEV_PREFIX)/include \42 -I$(LIBUSBHID_PREFIX)/include \43 39 -I$(LIBUSBVIRT_PREFIX)/include \ 44 40 -I$(LIBDRV_PREFIX)/include -
uspace/drv/ehci-hcd/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBHOST_PREFIX)/libusbhost.a \ 33 $(LIBUSB_PREFIX)/libusb.a \ 34 $(LIBDRV_PREFIX)/libdrv.a 35 EXTRA_CFLAGS += \ 36 -I$(LIBUSB_PREFIX)/include \ 37 -I$(LIBUSBHOST_PREFIX)/include \ 38 -I$(LIBDRV_PREFIX)/include 39 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include -I. 40 32 BINARY = ehci-hcd 41 33 -
uspace/drv/ohci/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBHOST_PREFIX)/libusbhost.a \ 33 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 34 $(LIBUSB_PREFIX)/libusb.a \ 35 $(LIBDRV_PREFIX)/libdrv.a 36 EXTRA_CFLAGS += \ 37 -I$(LIBUSB_PREFIX)/include \ 38 -I$(LIBUSBDEV_PREFIX)/include \ 39 -I$(LIBUSBHOST_PREFIX)/include \ 40 -I$(LIBDRV_PREFIX)/include 41 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include -I. 42 32 BINARY = ohci 43 33 -
uspace/drv/ohci/hc.c
r9212f8a rebf6a40 40 40 #include <usb/usb.h> 41 41 #include <usb/ddfiface.h> 42 #include <usb/usbdevice.h> 42 43 43 44 #include "hc.h" -
uspace/drv/ohci/hw_struct/endpoint_descriptor.h
r9212f8a rebf6a40 40 40 #include <usb/host/endpoint.h> 41 41 42 #include " ../utils/malloc32.h"42 #include "utils/malloc32.h" 43 43 #include "transfer_descriptor.h" 44 44 -
uspace/drv/ohci/hw_struct/transfer_descriptor.c
r9212f8a rebf6a40 33 33 */ 34 34 #include <usb/usb.h> 35 #include "utils/malloc32.h" 36 35 37 #include "transfer_descriptor.h" 36 38 -
uspace/drv/ohci/hw_struct/transfer_descriptor.h
r9212f8a rebf6a40 37 37 #include <bool.h> 38 38 #include <stdint.h> 39 #include " ../utils/malloc32.h"39 #include "utils/malloc32.h" 40 40 41 41 #include "completion_codes.h" -
uspace/drv/uhci-hcd/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBHOST_PREFIX)/libusbhost.a \ 33 $(LIBUSB_PREFIX)/libusb.a \ 34 $(LIBDRV_PREFIX)/libdrv.a 35 EXTRA_CFLAGS += \ 36 -I$(LIBUSB_PREFIX)/include \ 37 -I$(LIBUSBHOST_PREFIX)/include \ 38 -I$(LIBDRV_PREFIX)/include 39 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include -I. 40 32 BINARY = uhci-hcd 41 33 -
uspace/drv/uhci-hcd/hw_struct/queue_head.h
r9212f8a rebf6a40 38 38 #include "link_pointer.h" 39 39 #include "transfer_descriptor.h" 40 #include " ../utils/malloc32.h"40 #include "utils/malloc32.h" 41 41 42 42 /** This structure is defined in UHCI design guide p. 31 */ -
uspace/drv/uhci-hcd/hw_struct/transfer_descriptor.c
r9212f8a rebf6a40 36 36 37 37 #include "transfer_descriptor.h" 38 #include " ../utils/malloc32.h"38 #include "utils/malloc32.h" 39 39 40 40 /** Initialize Transfer Descriptor -
uspace/drv/uhci-rhd/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 33 $(LIBUSB_PREFIX)/libusb.a \ 34 $(LIBDRV_PREFIX)/libdrv.a 35 EXTRA_CFLAGS += \ 36 -I$(LIBUSB_PREFIX)/include \ 37 -I$(LIBUSBDEV_PREFIX)/include \ 38 -I$(LIBDRV_PREFIX)/include 39 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include -I. 40 32 BINARY = uhci-rhd 41 33 -
uspace/drv/usbflbk/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 33 $(LIBUSB_PREFIX)/libusb.a \ 34 $(LIBDRV_PREFIX)/libdrv.a 35 EXTRA_CFLAGS += \ 36 -I$(LIBUSB_PREFIX)/include \ 37 -I$(LIBUSBDEV_PREFIX)/include \ 38 -I$(LIBDRV_PREFIX)/include 39 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include 40 32 BINARY = usbflbk 41 33 -
uspace/drv/usbhid/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBHID_PREFIX)/libusbhid.a \ 33 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 34 $(LIBUSB_PREFIX)/libusb.a \ 35 $(LIBDRV_PREFIX)/libdrv.a 36 EXTRA_CFLAGS += \ 37 -I. \ 38 -I$(LIBUSB_PREFIX)/include \ 39 -I$(LIBUSBDEV_PREFIX)/include \ 40 -I$(LIBUSBHID_PREFIX)/include \ 41 -I$(LIBDRV_PREFIX)/include 42 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include -I. 43 32 BINARY = usbhid 44 33 -
uspace/drv/usbhub/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 33 $(LIBUSB_PREFIX)/libusb.a \ 34 $(LIBDRV_PREFIX)/libdrv.a 35 EXTRA_CFLAGS += \ 36 -I$(LIBUSB_PREFIX)/include \ 37 -I$(LIBUSBDEV_PREFIX)/include \ 38 -I$(LIBDRV_PREFIX)/include 39 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include 40 32 BINARY = usbhub 41 33 -
uspace/drv/usbkbd/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBHID_PREFIX)/libusbhid.a \ 33 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 34 $(LIBUSB_PREFIX)/libusb.a \ 35 $(LIBDRV_PREFIX)/libdrv.a 36 EXTRA_CFLAGS += \ 37 -I. \ 38 -I$(LIBUSB_PREFIX)/include \ 39 -I$(LIBUSBDEV_PREFIX)/include \ 40 -I$(LIBUSBHID_PREFIX)/include \ 41 -I$(LIBDRV_PREFIX)/include 42 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include -I. 43 32 BINARY = usbkbd 44 33 -
uspace/drv/usbmast/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 33 $(LIBUSB_PREFIX)/libusb.a \ 34 $(LIBDRV_PREFIX)/libdrv.a 35 EXTRA_CFLAGS += \ 36 -I$(LIBUSB_PREFIX)/include \ 37 -I$(LIBUSBDEV_PREFIX)/include \ 38 -I$(LIBDRV_PREFIX)/include 39 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include 40 32 BINARY = usbmast 41 33 -
uspace/drv/usbmid/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 33 $(LIBUSB_PREFIX)/libusb.a \ 34 $(LIBDRV_PREFIX)/libdrv.a 35 EXTRA_CFLAGS += \ 36 -I$(LIBUSB_PREFIX)/include \ 37 -I$(LIBUSBDEV_PREFIX)/include \ 38 -I$(LIBDRV_PREFIX)/include 39 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include 40 32 BINARY = usbmid 41 33 -
uspace/drv/usbmouse/Makefile
r9212f8a rebf6a40 28 28 29 29 USPACE_PREFIX = ../.. 30 31 LIBS = \ 32 $(LIBUSBHID_PREFIX)/libusbhid.a \ 33 $(LIBUSBDEV_PREFIX)/libusbdev.a \ 34 $(LIBUSB_PREFIX)/libusb.a \ 35 $(LIBDRV_PREFIX)/libdrv.a 36 EXTRA_CFLAGS += \ 37 -I$(LIBUSB_PREFIX)/include \ 38 -I$(LIBUSBDEV_PREFIX)/include \ 39 -I$(LIBUSBHID_PREFIX)/include \ 40 -I$(LIBDRV_PREFIX)/include 30 LIBS = $(LIBDRV_PREFIX)/libdrv.a $(LIBUSB_PREFIX)/libusb.a 31 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -I$(LIBUSB_PREFIX)/include -I. 41 32 42 33 BINARY = usbmouse -
uspace/drv/vhc/Makefile
r9212f8a rebf6a40 29 29 USPACE_PREFIX = ../.. 30 30 LIBS = \ 31 $(LIBUSBDEV_PREFIX)/libusbdev.a \32 $(LIBUSBHOST_PREFIX)/libusbhost.a \33 31 $(LIBUSB_PREFIX)/libusb.a \ 34 32 $(LIBUSBVIRT_PREFIX)/libusbvirt.a \ … … 36 34 EXTRA_CFLAGS += \ 37 35 -I$(LIBUSBVIRT_PREFIX)/include \ 38 -I$(LIBUSBDEV_PREFIX)/include \39 -I$(LIBUSBHOST_PREFIX)/include \40 36 -I$(LIBUSB_PREFIX)/include \ 41 37 -I$(LIBDRV_PREFIX)/include -
uspace/lib/usb/Makefile
r9212f8a rebf6a40 29 29 USPACE_PREFIX = ../.. 30 30 LIBRARY = libusb 31 EXTRA_CFLAGS += \ 32 -I$(LIBDRV_PREFIX)/include \ 33 -Iinclude 31 LIBS = $(LIBDRV_PREFIX)/libdrv.a 32 EXTRA_CFLAGS += -I$(LIBDRV_PREFIX)/include -Iinclude 34 33 35 34 SOURCES = \ 35 src/addrkeep.c \ 36 src/altiface.c \ 36 37 src/class.c \ 37 38 src/ddfiface.c \ 38 39 src/debug.c \ 39 src/driver.c \ 40 src/devdrv.c \ 41 src/devpoll.c \ 42 src/dp.c \ 40 43 src/dump.c \ 44 src/hidiface.c \ 45 src/hidpath.c \ 46 src/hidparser.c \ 47 src/hiddescriptor.c \ 41 48 src/host.c \ 42 src/usb.c 49 src/hub.c \ 50 src/pipepriv.c \ 51 src/pipes.c \ 52 src/pipesinit.c \ 53 src/pipesio.c \ 54 src/recognise.c \ 55 src/request.c \ 56 src/usb.c \ 57 src/usbdevice.c \ 58 src/hidreq.c \ 59 src/hidreport.c \ 60 src/host/device_keeper.c \ 61 src/host/batch.c \ 62 src/host/endpoint.c \ 63 src/host/usb_endpoint_manager.c 43 64 44 65 include $(USPACE_PREFIX)/Makefile.common -
uspace/lib/usb/include/usb/ddfiface.h
r9212f8a rebf6a40 37 37 38 38 #include <sys/types.h> 39 #include <usb/usbdevice.h> 39 40 #include <usb_iface.h> 40 41 -
uspace/lib/usb/include/usb/descriptor.h
r9212f8a rebf6a40 167 167 } __attribute__ ((packed)) usb_standard_endpoint_descriptor_t; 168 168 169 /** Part of standard USB HID descriptor specifying one class descriptor.170 *171 * (See HID Specification, p.22)172 */173 typedef struct {174 /** Type of class-specific descriptor (Report or Physical). */175 uint8_t type;176 /** Length of class-specific descriptor in bytes. */177 uint16_t length;178 } __attribute__ ((packed)) usb_standard_hid_class_descriptor_info_t;179 180 /** Standard USB HID descriptor.181 *182 * (See HID Specification, p.22)183 *184 * It is actually only the "header" of the descriptor, it does not contain185 * the last two mandatory fields (type and length of the first class-specific186 * descriptor).187 */188 typedef struct {189 /** Total size of this descriptor in bytes.190 *191 * This includes all class-specific descriptor info - type + length192 * for each descriptor.193 */194 uint8_t length;195 /** Descriptor type (USB_DESCTYPE_HID). */196 uint8_t descriptor_type;197 /** HID Class Specification release. */198 uint16_t spec_release;199 /** Country code of localized hardware. */200 uint8_t country_code;201 /** Total number of class-specific (i.e. Report and Physical)202 * descriptors.203 *204 * @note There is always only one Report descriptor.205 */206 uint8_t class_desc_count;207 /** First mandatory class descriptor (Report) info. */208 usb_standard_hid_class_descriptor_info_t report_desc_info;209 } __attribute__ ((packed)) usb_standard_hid_descriptor_t;210 211 169 #endif 212 170 /** -
uspace/lib/usb/src/ddfiface.c
r9212f8a rebf6a40 37 37 #include <async.h> 38 38 #include <usb/ddfiface.h> 39 #include <usb/driver.h>40 39 #include <usb/debug.h> 41 40 #include <errno.h> -
uspace/lib/usb/src/dump.c
r9212f8a rebf6a40 41 41 #include <usb/descriptor.h> 42 42 #include <usb/classes/classes.h> 43 #include <usb/classes/hid.h> 43 44 44 45 /** Mapping between descriptor id and dumping function. */ -
uspace/lib/usbvirt/Makefile
r9212f8a rebf6a40 30 30 LIBRARY = libusbvirt 31 31 32 EXTRA_CFLAGS = \ 33 -I$(LIBDRV_PREFIX)/include \ 34 -I$(LIBUSB_PREFIX)/include \ 35 -I$(LIBUSBDEV_PREFIX)/include \ 36 -Iinclude 32 EXTRA_CFLAGS = -I$(LIBUSB_PREFIX)/include -I$(LIBDRV_PREFIX)/include -Iinclude 37 33 38 34 SOURCES = \
Note:
See TracChangeset
for help on using the changeset viewer.