utils.c File Reference

various utilities More...

#include <ddf/driver.h>
#include <bool.h>
#include <errno.h>
#include <usbhc_iface.h>
#include <usb/descriptor.h>
#include <usb/classes/hub.h>
#include "usbhub.h"
#include "usbhub_private.h"
#include "port_status.h"

Go to the source code of this file.

Functions

usb_hub_descriptor_tusb_create_deserialized_hub_desriptor (void *serialized_descriptor)
 create deserialized desriptor structure out of serialized descriptor
void * usb_create_serialized_hub_descriptor (usb_hub_descriptor_t *descriptor)
 create uint8_t array with serialized descriptor
void usb_deserialize_hub_desriptor (void *serialized_descriptor, usb_hub_descriptor_t *descriptor)
 deserialize descriptor into given pointer
void usb_serialize_hub_descriptor (usb_hub_descriptor_t *descriptor, void *serialized_descriptor)
 serialize descriptor into given buffer

Variables

size_t USB_HUB_MAX_DESCRIPTOR_SIZE = 71
 Maximum size of usb hub descriptor in bytes.


Detailed Description

various utilities

Definition in file utils.c.


Generated on Thu Jun 2 07:45:52 2011 for HelenOS/USB by  doxygen 1.4.7