class PeripheralConfigParser
Defined at line 110 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
Class for generating USB peripheral config struct.
Currently supports getting a CDC Ethernet config by default, or parse the boot args
`driver.usb.peripheral` string to compose different functionality.
Public Methods
zx_status_t AddFunctions (const std::vector<std::string> & functions)
Defined at line 75 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.cc
uint16_t vid ()
Defined at line 114 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
uint16_t pid ()
Defined at line 115 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
std::string manufacturer ()
Defined at line 116 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
std::string product ()
Defined at line 117 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
std::vector<fuchsia_hardware_usb_peripheral::wire::FunctionDescriptor> & functions ()
Defined at line 119 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h