For automation, the unitary USB switching is a 2 to 1 multiplexer where 1 USB resource (i.e. a USB thumb drive) is either connected to the machine that produces the images and burns it to the drive or connected to the device that uses such drive to boot it up. The creation of this reference serves the purpose of the developer that has a single device under test (DUT) and wants to automate the process of burning images and booting them up in the DUT. To verify this bug, it is required to: 1. have a reference hardware design, 2. have a working instantiation of the hardware design, 3. have a devauto extension library to control it 4. demonstrate that devauto is able to switch the 2 to 1 muxer.
Substituted by DAFT.