tinyusb
|
Direct Line Management Functional Descriptor. More...
#include <cdc.h>
Data Fields | |
uint8_t | bLength |
Size of this descriptor in bytes. | |
uint8_t | bDescriptorType |
Descriptor Type, must be Class-Specific. | |
uint8_t | bDescriptorSubType |
Descriptor SubType one of above CDC_FUCN_DESC_. | |
struct { | |
uint8_t require_pulse_setup: 1 | |
Device requires extra Pulse_Setup request during pulse dialing sequence to disengage holding circuit. | |
uint8_t support_aux_request: 1 | |
Device supports the request combination of Set_Aux_Line_State, Ring_Aux_Jack, and notification Aux_Jack_Hook_State. | |
uint8_t support_pulse_request: 1 | |
Device supports the request combination of Pulse_Setup, Send_Pulse, and Set_Pulse_Time. | |
uint8_t __pad0__: 0 | |
} | bmCapabilities |
Direct Line Management Functional Descriptor.
This functional descriptor describes the commands supported by the Communications Class interface with SubClass code of CDC_FUNC_DESC_DIRECT_LINE_MANAGEMENT