#include <fcntl.h>
#include <linux/hiddev.h>
#include <sys/ioctl.h>
私の HID デバイスは として表示されdev/usb/hiddev0
ます。
デバイスを正常にopen()できます
fd = open("/dev/usb/hiddev0", O_RDWR);
そして、構造体の値を出力して、正しいデバイス レポートを生成しますHIDIOCGDEVINFO
。
ここで、64 バイトのパケットをデバイスに送信する必要があります。(msp430F5510 BSL)。ioctl または write() を使用してデバイスに書き込むことはできますか? 周りに例はありますか?