Enter the USB Vendor ID to filter connected WebUSB devices.
Boards with a DAPLink debug interface have a vendor ID of 0x0D28
Boards with the dapboot bootloader have a vendor ID of 0x1209 in DFU mode
If the device has a USB DFU bootloader installed, use the detach button to switch from runtime mode to DFU mode.
About
This is a proof of concept using WebUSB and the mbed remote compilation API to build and flash mbed binaries to microcontrollers from entirely within the browser. Unlike Arduino Create and Codebender, this demo does not require the installation of a binary proxy-agent or browser plugin.
Prerequisites
In order to run this demo, you will need:
An up-to-date version of Chrome, at least version 61 or newer
mbed login credentials must be supplied every time the page is loaded - the remote compile API only offers basic HTTP(S) auth
The DAPLink firmware with WebUSB support only works under Linux and macOS - Windows requires additional work to load a generic driver for the DFU interface.
The Nucleo F103RB development board is the only supported mbed board at this time.