Switch Pro 조이스틱에 자이로스코프 기능을 구현해 보고 싶습니다. 현재는 작동하지만 자이로스코프 입력을 지원하지 않으므로 어딘가에 구현해야 합니다.
하지만 코드가 어디에 있는지 찾을 수 없습니다. 반면 Wiimote 또는 Sony 코드는 매우 분명합니다. 그렇다면 Linux 커널을 처리하기 위한 Switch Pro용 코드는 어디에 있습니까? 이제 다른 조이스틱에 사용되는 공통 드라이버가 있습니까?
UPD: 연결할 때 dmesg
말합니다 .
[ 8838.878057] hid-generic 0005:057E:2009.0006: unknown main item tag 0x0
[ 8838.878116] input: Pro Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/bluetooth/hci0/hci0:62/0005:057E:2009.0006/input/input24
[ 8838.878277] hid-generic 0005:057E:2009.0006: input,hidraw4: BLUETOOTH HID v0.01 Gamepad [Pro Controller] on 00:1a:7d:da:71:13
그래서 만능 드라이버인 것 같아요.
답변1
짐작할 수 있듯이 조이스틱은 드라이버에 의해 처리되므로 hid-generic
조이스틱 관련 코드가 없습니다. drivers/hid
특정 드라이버를 작성하려는 경우 기타 HID 드라이버에서 영감을 얻을 수 있습니다.