• [^] # Re: ttyACM

    Posté par . En réponse au message Utilisation de socat, udev pour lire/érire dans un périphérique usb. Évalué à 0.

    Est-ce qu'un lsusb -v sur le périphérique te permettrait de m'en dire plus (bidirectionnel) ??

    Bus 001 Device 020: ID 04d8:00df Microchip Technology, Inc.
    Device Descriptor:
     bLength 18
     bDescriptorType 1
     bcdUSB 2.00
     bDeviceClass 239 Miscellaneous Device
     bDeviceSubClass 2 ?
     bDeviceProtocol 1 Interface Association
     bMaxPacketSize0 8
     idVendor 0x04d8 Microchip Technology, Inc.
     idProduct 0x00df
     bcdDevice 1.01
     iManufacturer 1 Microchip Technology Inc.
     iProduct 2 USB 433.92MHz transceiver
     iSerial 3 0000156698
     bNumConfigurations 1
     Configuration Descriptor:
     bLength 9
     bDescriptorType 2
     wTotalLength 107
     bNumInterfaces 3
     bConfigurationValue 1
     iConfiguration 0
     bmAttributes 0x80
     (Bus Powered)
     MaxPower 100mA
     Interface Association:
     bLength 8
     bDescriptorType 11
     bFirstInterface 0
     bInterfaceCount 2
     bFunctionClass 2 Communications
     bFunctionSubClass 2 Abstract (modem)
     bFunctionProtocol 1 AT-commands (v.25ter)
     iFunction 0
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 0
     bAlternateSetting 0
     bNumEndpoints 1
     bInterfaceClass 2 Communications
     bInterfaceSubClass 2 Abstract (modem)
     bInterfaceProtocol 1 AT-commands (v.25ter)
     iInterface 0
     CDC Header:
     bcdCDC 1.10
     CDC ACM:
     bmCapabilities 0x06
     sends break
     line coding and serial state
     CDC Union:
     bMasterInterface 0
     bSlaveInterface 1
     CDC Call Management:
     bmCapabilities 0x00
     bDataInterface 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x82 EP 2 IN
     bmAttributes 3
     Transfer Type Interrupt
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0008 1x 8 bytes
     bInterval 2
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 1
     bAlternateSetting 0
     bNumEndpoints 2
     bInterfaceClass 10 CDC Data
     bInterfaceSubClass 0 Unused
     bInterfaceProtocol 0
     iInterface 0
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x03 EP 3 OUT
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0020 1x 32 bytes
     bInterval 0
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x83 EP 3 IN
     bmAttributes 2
     Transfer Type Bulk
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0040 1x 64 bytes
     bInterval 0
     Interface Descriptor:
     bLength 9
     bDescriptorType 4
     bInterfaceNumber 2
     bAlternateSetting 0
     bNumEndpoints 2
     bInterfaceClass 3 Human Interface Device
     bInterfaceSubClass 0 No Subclass
     bInterfaceProtocol 0 None
     iInterface 0
     HID Device Descriptor:
     bLength 9
     bDescriptorType 33
     bcdHID 1.11
     bCountryCode 0 Not supported
     bNumDescriptors 1
     bDescriptorType 34 Report
     wDescriptorLength 29
     Report Descriptors:
     ** UNAVAILABLE **
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x81 EP 1 IN
     bmAttributes 3
     Transfer Type Interrupt
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0010 1x 16 bytes
     bInterval 1
     Endpoint Descriptor:
     bLength 7
     bDescriptorType 5
     bEndpointAddress 0x01 EP 1 OUT
     bmAttributes 3
     Transfer Type Interrupt
     Synch Type None
     Usage Type Data
     wMaxPacketSize 0x0010 1x 16 bytes
     bInterval 1
    Device Status: 0x0000
     (Bus Powered)