class PeripheralConfigParser
Defined at line 163 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
template <range R>
zx_status_t AddFunctions (R && functions)
Defined at line 166 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
uint16_t vid ()
Defined at line 210 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
uint16_t pid ()
Defined at line 211 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
std::string manufacturer ()
Defined at line 212 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
std::string product ()
Defined at line 213 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h
std::vector<fuchsia_hardware_usb_peripheral::wire::FunctionDescriptor> & functions ()
Defined at line 215 of file ../../src/devices/usb/drivers/usb-peripheral/config-parser.h