#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_t * | usb_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. | |
Definition in file utils.c.
 1.4.7
 1.4.7