class EndpointBuilder

Defined at line 32 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

Public Methods

void EndpointBuilder (uint8_t config_num, uint8_t endpoint_type, uint8_t endpoint_index, bool in)

Defined at line 34 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

void EndpointBuilder (uint8_t config_num, fdescriptor::EndpointType endpoint_type, uint8_t endpoint_index, fdescriptor::EndpointDirection direction)

Defined at line 43 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

void set_max_packet_size (uint16_t max_packet_size)

Defined at line 48 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

void AddSsCompanion (const usb_ss_ep_comp_descriptor_t & comp)

Defined at line 52 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

void AddSsCompanion (const void * desc, size_t desc_length)

Defined at line 53 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

void AddSsIsochCompanion (const usb_ss_isoch_ep_comp_descriptor_t & comp)

Defined at line 56 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

void AddSsIsochCompanion (const void * desc, size_t desc_length)

Defined at line 59 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h

std::vector<uint8_t> Generate ()

Defined at line 63 of file ../../src/devices/usb/testing/descriptor-builder/descriptor-builder.h