Google is committed to advancing racial equity for Black communities. See how.

fuchsia.hardware.usb.fwloader

PROTOCOLS

Device

Defined in fuchsia.hardware.usb.fwloader/usb-fwloader.fidl

LoadFirmware

Loads the firmware onto the USB test device, and renumerates as the new device.

Request

NameType
firmware fuchsia.mem/Buffer

Response

NameType
s zx/status

LoadPrebuiltFirmware

Loads the prebuilt firmware onto the USB test device, and renumerates as the new device.

Request

NameType
prebuilt_type PrebuiltType

Response

NameType
s zx/status

STRUCTS

ENUMS

PrebuiltType strict

Type: uint8

Defined in fuchsia.hardware.usb.fwloader/usb-fwloader.fidl

NameValueDescription
TESTER 1

Test firmware that can be loaded onto the USB test device for running USB tests.

FLASH 2

Flash programmer used for loading a new bootloader onto the USB test device I2C EEPROM.

BOOT 3

Bootloader for the USB test device.