By manipulating the values for the VID & PID in the DriverInfoTable[], I was able to get the FTDI to enumerate and the program is "happy". However, since I have not set up the FTDI chip with baud rate, etc., it is not happy.
I am using the host_cdc_serial_frdm22k_freertos_frdmk22f as a starting point and this leads me to two questions:
1. In the DriverInfoTable[] in the example there are two entries (USB_CLASS_COMMUNICATION and USB_CLASS_DATA), what does each entry represent?
2. In setting up the FTDI, I need to be able to send/receive control/status information to endpoint 0. How is this accomplished versus sending/receiving data?
Thanks, Dave