Skocz do zawartości

Jak skonfigurować kontroler w RetroPie


Pomocna odpowiedź

Napisano

Wygląda na to, że ostatnio zapanowała moda na budowanie własnych konsol z emulatorami starych gier oraz komputerów. Nie mogłem się powstrzymać i postanowiłem spróbować własnych sił. Wykorzystałem Raspberry Pi Zero z wyświetlaczem 1.44" firmy Wireshare (https://www.waveshare.com/1.44inch-lcd-hat.htm). Na razie rezultaty wydają się obiecujące:

Chciałem jednak pozbyć się kontrolera i używać tego mikro-joysticka na module wyświetlacza. Niestety jak na razie nie udało mi się skonfigurować RetroPie do pracy z takim kontrolerem, chociaż kiedyś bez problemu podłączyłem oryginalny joystick od Atari do malinki. I stąd moje pytanie - może ktoś wie jak skonfigurować joystick z modułu tego wyświetlacza?

Prawdę mówiąc liczyłem że RetroPie ma już coś wbudowane do obsługi kontrolerów podłączanych przez GPIO. Ale faktycznie zawsze można zminić DT - chociaż dzisiaj nie chce mi się już bawić w modyfkacje jądra. Z drugiej strony mogę też zmienić moduł db9_gpio_rpi (https://github.com/marqs85/db9_gpio_rpi/blob/master/db9_gpio_rpi-1.1/db9_gpio_rpi.c) - ale może da się zmienić mapowanie GPIO bez rekompilacji jądra?

  • Lubię! 1

Tak, po to jest device tree overlay, żeby się dało. Po prostu dorzucasz jeden plik tekstowy do partycji boot. Możesz też wrzucić te dane na eeprom na płytce, którą podłączasz, tak jak ja planowałem i wtedy malinka sobie sama załaduje to przy starcie.

Tu jest trochę o tym: https://www.raspberrypi.org/documentation/configuration/device-tree.md

Jak popatrzysz na inne moje logi w tym projekcie, to znajdziesz źródła z których korzystałem.

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...