MMJOY2 [v20141021]
добавлена работа со сдвиговыми регистрами, это вариант подключения кнопок вместо матрицы с диодами.
пока только инструкции подключения готовых ручек "Defender Comba m5" и "Thrustmaster Warthog/Cougar". для самодельщиков информация будет немного позже.
всего можно подключить до четырех разных ручек/панелек, и в каждой может быть до 4х микросхем сдвиговых регистров (длина линейки).
подключение на словах, пяти-проводной интерфейс:
питание GND и VCC, нечего комментировать.
протокол SPI, SPI-SCK и SPI-MISO подключаем на одноименные ножки контроллера, SPI-CS на любую функциональную ножку контроллера и имя этой ножки нужно указать в конфигураторе.
(еще раз напомню, SPI-SCK / SPI-MISO / SPI-MOSI - являются общими для всей SPI перефериии подключенной к контроллеру, а также питание)
конфигурация: указываем ножку на которую подключили "SPI-CS" и длину линейки регистров (для комбы 2, для трастмастеров 3).
PS: информация по ножкам и подключению продублирована в картинках в папке JoySetup.