Raspberry Pi Mouse V3

message types

$ ls -la /opt/ros/foxy/share/raspimouse_msgs/msg/*.msg
-rw-r--r-- 1 root root 40 Jul 29  2022 /opt/ros/foxy/share/raspimouse_msgs/msg/Leds.msg
-rw-r--r-- 1 root root 55 Jul 29  2022 /opt/ros/foxy/share/raspimouse_msgs/msg/LightSensors.msg
-rw-r--r-- 1 root root 39 Jul 29  2022 /opt/ros/foxy/share/raspimouse_msgs/msg/Switches.msg

デバイスドライバ

カーネルモジュールの名前は rtmouse.ko 、できるデバイスファイルのそれぞれは以下に記載されている

https://github.com/rt-net/RaspberryPiMouse#device-files

Nerves で使うには custom_rpi4 を作って、そこで rtmouse.ko を作らせる必要がありそう。

custom_rpi4 を https://github.com/pojiro/nerves_system_rpi4_mouse として作った。
rtmouse.ko はビルドのプロセスで生成し取り込むようにできた。

Raspimouse Node

https://github.com/rt-net/raspimouse2