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?
![Obrazek](https://thumb.ibb.co/byZkw8/1_2_s.jpg)
Jak widać nie ma chipów a każda próba wzbudzenia sygnału kończy się błędem.
Schemat panelu
![Obrazek](https://thumb.ibb.co/bEZw3o/schemat.jpg)