#include <sys/types.h>
#include <usb/usb.h>
#include <usb/descriptor.h>
Go to the source code of this file.
Data Structures | |
| struct | usb_dp_descriptor_nesting_t |
| USB descriptors nesting. More... | |
| struct | usb_dp_parser_data_t |
| Descriptor parser data. More... | |
| struct | usb_dp_parser_t |
| Descriptor parser structure. More... | |
Functions | |
| uint8_t * | usb_dp_get_nested_descriptor (usb_dp_parser_t *parser, usb_dp_parser_data_t *data, uint8_t *parent) |
| Find first nested descriptor of given parent. | |
| uint8_t * | usb_dp_get_sibling_descriptor (usb_dp_parser_t *parser, usb_dp_parser_data_t *data, uint8_t *parent, uint8_t *sibling) |
| Get sibling descriptor. | |
| void | usb_dp_walk_simple (uint8_t *descriptors, size_t descriptors_size, usb_dp_descriptor_nesting_t *descriptor_nesting, void(*callback)(uint8_t *, size_t, void *), void *arg) |
| Browse flatten descriptor tree. | |
Variables | |
| usb_dp_descriptor_nesting_t | usb_dp_standard_descriptor_nesting [] |
| Nesting of standard USB descriptors. | |
Definition in file dp.h.
1.4.7