Witam.
Od jakiegoś czasu poszukuję wszelkich informacji dot. protokołu PS/2, głównie dla myszy. Próbuję zaimplementować protokół PS/2 w ATMEdze32 przy użyciu GCC aby mierzyć przesunięcie (za pomocą myszy optycznej).
Problem polega na tym, że nie znalazłem szczegółowej dokumentacji uwzględniającej timingi i inne specyficzne rzeczy które dzieją się przy komunikacji na tym interfejsie. Próbowałem też zaimplementować dla siebie przykładowy kod znaleziony na avrfreaks i niby obsługującym podstawową funkcjonalność PS/2, ale nie zadziałał, nawet po sporej ilości przeróbek.
Pytanie: czy ktoś nie posiada przypadkiem jakiegoś kodu który DZIAŁA i obsługuje PS/2 (najlepiej pod mikroprocesor, napisany w C) lub porządnej dokumentacji uwzględniającej timingi na warstwie fizycznej i kolejność wystawiania sygnałów przez odpowiednie urządzenia?
Tak w ogóle to sporo googlowałem w tym temacie i wcale nie jest prosto znaleźć to, czego szukam...
Pozdrawiam, bendziol.