Есть такая задача: приконектить джойстик к микроконтроллеру. Джойстик обменивается данными через USB. Желательно чтобы микроконтроллер мог общаться с разными моделями джойстиков. Понимаю что для каждого джойстика необходим свой драйвер, но ведь должен быть какой-то стандартный интерфейс.
Необходимо: информация по интерфейсам обмена данными с джойстиками. Возможно конечно заточиться на конкретную модель джойстика, но хотелось бы сделать девайс с возможностью подключения к нему разных моделей джойстиков.
Искал в НЕТЕ инфу, нашел интерфейсы обмена данными только по GAME порту. Может конечно плохо искал, но по USB для джойстика ничего не нашёл.
Помогите пожалуста, посоветуйте с чего начать. Встречаюсь с такой задачей впервые, прошу наставить на правильный путь и по возможности описать проблемы которые могут возникнуть в данной тематикой и как лучше их решить.