Пример использования геймпада Dualshock 3 на контроллере Трик.
Данная программа не претендует на звание самой лучшей, т.к. просто является примером использования контроллера и геймпада на языке C.
Из полезного:
- функции для работы с сервомоторами и моторами выделены в отдельный файл, можно использовать в других программах
- поддерживается ожидание покдлючения геймпада при старте
- поддерживается отключение/подключение во время работы программы
Из вредного:
- используется X11 для вывода статуса на экран, можно заменить выводом на фреймбуфер
- нельзя выйти из программы пока не будет подключен джойстик
- моторы работают нестабильно и с небольшой задержкой
Скомпилируйте библиотеки и запустите make. Makefile рассчитывает на то, что вы компилируете программу на контроллере, без всякой кросс-компиляции.