Guidance on using the Giga R1 to communicate with a device using VCP communication

I'd like some guidance on implementing VCP communication between the Giga R1 as the USB host and a device (JNCRadio VNA 3G). I believe the JNCRadio VNA 3G uses some sort of STM32 chip for USB.

I'm currently trying out the USBHostGiga library, but it looks like code for writing is not implemented.

I have no experience in USB communication so searching for information that pertains to what I need to do is hard. I'm not even sure if using the USBHostGiga library is the correct approach.

Any resource you guys can provide is appreciated (Links to basics on USB communication to examples would be great).

Hi @coldlance arduino-libraries/Arduino_USBHostMbed5 is probably where you need to start. Works ok as a host for 'some' usb flash drives, your use case - best of luck. I have some experience with the GIGA and that usb host lib but none with your analyser.
It's a fairly small GIGA community on here but if you peak their interest they'll typically go the extra mile to help. @KurtE has done sterling work with usb kb/mouse, might be able to provide some insight wrt interfacing with the VNA 3G