Witam
Dostałem do oprogramowania komputer MS-9a69. Mam obsłużyć w nim bardzo prosty panel z 4 przyciskami w środowisku linuksowym który jest podłączony przez gniazdo DIO w urządzeniu. Zwykłe api w python/bash/c żeby można było wyświetlić w konsoli który przycisk jest aktualnie wciśnięty.
Niestety w manualu urządzenia jest to obsłużone Assemblerem którego w ogóle ogarniam. Najchętniej to obsłużyłbym to przez sygnały w /sys/class/gpio ale w linuksie którego używam (Mint) nie widzę tam nic oprócz export i unexport. Mam chyba większość modułów do GPIO w kernelu więc ewidentnie MSI zastosowało tutaj coś nietypowego.
Co trzeba dokompilować żeby to obsłużyć przez sysfs?
Albo jak inaczej (oprócz asemblera) można wyciągnąć stan pinów GPI 0, 1, 2, 3?
Jak widać nie ma chipów a każda próba wzbudzenia sygnału kończy się błędem.
Schemat panelu