Elvis Napisano Wrzesień 6, 2018 Udostępnij Napisano Wrzesień 6, 2018 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? Cytuj Link do komentarza Share on other sites More sharing options...
deshipu Wrzesień 6, 2018 Udostępnij Wrzesień 6, 2018 Kiedy ja się tym bawiłem, to po prostu zmapowałem przyciski do klawiszy klawiatury przy pomocy drivera klawiatury w kernelu. W tym logu masz przykład pliku overlay który użyłem: https://hackaday.io/project/25256-ye-olde-nowt/log/62149-lets-do-it-right 1 Cytuj Link do komentarza Share on other sites More sharing options...
Elvis Wrzesień 6, 2018 Autor tematu Udostępnij Wrzesień 6, 2018 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? 1 Cytuj Link do komentarza Share on other sites More sharing options...
deshipu Wrzesień 6, 2018 Udostępnij Wrzesień 6, 2018 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. 1 Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!