I have signed on to update a project from RS-232 to USB. I'm an old RS-232 guy from the days of 25 pin connectors and am having difficulties with designing the new board and writing the software. This is a commercial project, so it needs to be very professional. Our problem is this: we have a system which consists of a Controller with an Atmel ATmega1284P, up to 8 slave Target Sensors with an ATmega1284P each and a laptop as a GUI. This is a shooting sport controller and our users are not predisposed toward computers and everything must be quite user friendly; each user is wearing a real, loaded .45 six gun. The GUI is written in C# and is accepted very well by the users, except the setup. To connect the laptop to the Controller via RS-232 you have to know which COM port it is coming in on. A laptop savvy operator who knows how to find the Device Controller and read it has no problem with that, but our cowboy customers will never get that. My biggest nightmare is someone in Texas setting up for a match, can't connect the laptop and calls the Customer Service for help. We're not that big of a company.
What I want is just what USB is designed to provide, turn on the app, plug in the USB and have the app find it and begins communicating with the Controller. I have an FT232RL laid out on the board, but can't get it to work. Part of the problem may be my soldering, so I have connected a Denkovi board to my UART and have it working like the RS-232 used to, I opened up the Device Controller and found it on COM4 and connected my Tera Term to it (my GUI is down for an overhaul). We will be doing one more turn on the board.
I know where to find laptop driver information, but where can I find the information to program the FT232RL so that it announces the company name and other details that help the GUI recognize it?