tinyusb  0.4
Click here to lend your support to tinyusb donation and make a donation at pledgie.com
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
cdc_desc_func_direct_line_management_t Struct Reference

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
 

Detailed Description

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

Definition at line 305 of file cdc.h.


The documentation for this struct was generated from the following file: