[ru] Gamepad2usb основан на проекте "V-Usb". также, "gamepad2usb" основан "USBJoy" Сергея Рюмика.
Этот проэкт - простой USB джойстик.
Но я включил в него функцию турбо кнопок.
Чтобы включить турбо достаточно сделать следующее:
Зажать кнопку или кнопки которые нужно перевести в режим турбо и зажать button_0(PD5) около 1+ сек. :)
p.s. Переведены в режим турбо могуть быть любые кнопки кроме button_0.
Конфигурация контактов для atmega8a-au в tqfp32 корпусе:
-------Axes---------
PC2(25) - UP Axis.
PC4(27) - Down Axis.
PC3(26) - Left Axis.
PC5(28) - Right Axis.
-------Buttons------
PD5(09) - button_0.
PD6(10) - button_1.
PD7(11) - button_2.
PB0(12) - button_3.
PB1(13) - button_4.
PB2(14) - button_5.
PB3(15) - button_6.
PB4(16) - button_7.
[en] Gamepad2usb based on "V-Usb" project. Also, "gamepad2usb" based on "USBJoy" Sergey Ryumik.
This project is a simple gamepad.
But i'm implement turbo button function.
To use turbo you need to do that:
Hold on button or button's you need to turbo. And hold button_0(PD5) around 1+ sec. :)
p.s. Any button or button's can be turbo except button_0.
Pin configuration for atmega8a-au in tqfp32 package:
-------Axes---------
PC2(25) - Left Axis.
PC3(26) - UP Axis.
PC4(27) - Right Axis.
PC5(28) - Down Axis.
-------Buttons------
PD5(09) - button_0.
PD6(10) - button_1.
PD7(11) - button_2.
PB0(12) - button_3.
PB0(13) - button_4.
PB0(14) - button_5.
PB0(15) - button_6.
PB0(16) - button_7.