Add frame name strings, initialiser for Response structures.
Add readback target for the bootloader installer
Timestamp taken field doesn't need to be public
Need to set the PCI field explicitly.
Make sure we set the PCI field in MasterRequest/SlaveResponse responses
Fix warning in generated header
Initialise response bytes to zero; this is less error-prone
Give ourselves our own USB vendor/product strings
USB tool can be a master, pushes normal master off the bus

This is so that there’s a master when we’re flashing the master…
Rename some tokens for better error messages
Add parameter existence check function.
Fix up the parameter read path
Beat on the tool until it can read parameters.

Add timestamps to log messages.
Wait for the bus to idle after claiming it.