2017-03-02 12 views
0

すべてのUSB CDC ACMには、3つのエンドポイントがあります。 1. notify 2. data IN。 3.データOUT。 アプリケーションの目的でnotifyエンドポイントを使用できますか?usb cdc acm

+0

実際には4つのエンドポイントです。コントロールを追加するのを忘れた。 – Shaibal

答えて

0

USBプロトコルでは、通信はホストによって開始され、デバイスは要求にのみ応答できます。デバイスが割り込み保留を持っていても、ホストが割り込み要求をエンドポイントに送るまで待たなければなりません。 インタラプト転送libusb

http://www.beyondlogic.org/usbnutshell/usb4.shtml#Interrupt

でエンドポイントに通知する場合は、照会することができる機能

int libusb_interrupt_transfer (struct libusb_device_handle *dev_handle, unsigned char endpoint, unsigned char *data, int length, int *transferred, unsigned int timeout)

http://libusb.sourceforge.net/api-1.0/group__syncio.html

ですhttp://janaxelson.com/usb_virtual_com_port.htm

+0

ありがとうございます。それをチェックする –