Hello guys.
I have designed my own racing sim gear lever and i'm now in the process of finding the best way to interface it to the computer. I'll try to market that so i need a solution that will be easily available and very reliable (1000+ units)

What way would be the best way to do it? I want to have some flexibility. Ideally, I want to have my STM32 as an interface for the switches (+ other inputs) and i'm looking for a chip that would allow me to easily interface the USB with the STM32 (like analog stuff, digital switches, etc).
Looking at the FTDI, there are some HID chips available, but i'm not sure if this is what I need?
I prefer FTDI, due to reliability and great driver support. Last thing I want to is to (potential) user to deal with the drivers.
Which one would you recommend (think of
Thanks