9e36b8f29c
Extract the definition of the usb_interface internal data to allow easier integration with c++ code. Fixes: https://github.com/libopencm3/libopencm3/issues/762