![]() |
Open FFBoard
Open source force feedback firmware
|
Topics | |
| Remote Network Driver Interface Specification (RNDIS) | |
Classes | |
| struct | TU_ATTR_PACKED |
| AUDIO Channel Cluster Descriptor (4.1) More... | |
Typedefs | |
| typedef TU_ATTR_PACKED_BEGIN TU_ATTR_BIT_FIELD_ORDER_BEGIN struct TU_ATTR_PACKED | cdc_desc_func_header_t |
| Header Functional Descriptor (Communication Interface) | |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_union_t |
| Union Functional Descriptor (Communication Interface) | |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_country_selection_t |
| Country Selection Functional Descriptor (Communication Interface) | |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_call_management_t |
| Call Management Functional Descriptor. | |
| typedef struct TU_ATTR_PACKED | cdc_acm_capability_t |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_acm_t |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_direct_line_management_t |
| Direct Line Management Functional Descriptor. | |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_telephone_ringer_t |
| Telephone Ringer Functional Descriptor. | |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_telephone_operational_modes_t |
| Telephone Operational Modes Functional Descriptor. | |
| typedef struct TU_ATTR_PACKED | cdc_desc_func_telephone_call_state_reporting_capabilities_t |
| Telephone Call and Line State Reporting Capabilities Descriptor. | |
| typedef struct TU_ATTR_PACKED | cdc_line_coding_t |
| typedef struct TU_ATTR_PACKED | cdc_line_control_state_t |
| typedef struct TU_ATTR_PACKED | midi_desc_header_t |
| MIDI Interface Header Descriptor. | |
| typedef struct TU_ATTR_PACKED | midi_desc_in_jack_t |
| MIDI In Jack Descriptor. | |
| typedef struct TU_ATTR_PACKED | midi_desc_out_jack_t |
| MIDI Out Jack Descriptor with single pin. | |
| typedef struct TU_ATTR_PACKED | midi_desc_element_t |
| MIDI Element Descriptor. | |
Functions | |
| TU_VERIFY_STATIC (sizeof(cdc_acm_capability_t)==1, "mostly problem with compiler") | |
| static uint8_t | cdc_functional_desc_typeof (uint8_t const *p_desc) |
| TU_VERIFY_STATIC (sizeof(cdc_line_coding_t)==7, "size is not correct") | |
Variables | |
| C | |
| C | |
Currently only Abstract Control Model subclass is supported
| typedef struct TU_ATTR_PACKED cdc_acm_capability_t |
| typedef struct TU_ATTR_PACKED cdc_desc_func_acm_t |
Abstract Control Management Functional Descriptor This functional descriptor describes the commands supported by by the Communications Class interface with SubClass code of CDC_COMM_SUBCLASS_ABSTRACT_CONTROL_MODEL
| typedef struct TU_ATTR_PACKED cdc_desc_func_call_management_t |
Call Management Functional Descriptor.
This functional descriptor describes the processing of calls for the Communications Class interface.
| typedef struct TU_ATTR_PACKED cdc_desc_func_country_selection_t |
Country Selection Functional Descriptor (Communication Interface)
| typedef struct TU_ATTR_PACKED cdc_desc_func_direct_line_management_t |
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
| typedef TU_ATTR_PACKED_BEGIN TU_ATTR_BIT_FIELD_ORDER_BEGIN struct TU_ATTR_PACKED cdc_desc_func_header_t |
Header Functional Descriptor (Communication Interface)
Telephone Call and Line State Reporting Capabilities Descriptor.
The Telephone Call and Line State Reporting Capabilities functional descriptor describes the abilities of a telephone device to report optional call and line states.
| typedef struct TU_ATTR_PACKED cdc_desc_func_telephone_operational_modes_t |
Telephone Operational Modes Functional Descriptor.
The Telephone Operational Modes functional descriptor describes the operational modes supported by the Communications Class interface, with the SubClass code of CDC_COMM_SUBCLASS_TELEPHONE_CONTROL_MODEL
| typedef struct TU_ATTR_PACKED cdc_desc_func_telephone_ringer_t |
Telephone Ringer Functional Descriptor.
The Telephone Ringer functional descriptor describes the ringer capabilities supported by the Communications Class interface, with the SubClass code of CDC_COMM_SUBCLASS_TELEPHONE_CONTROL_MODEL
| typedef struct TU_ATTR_PACKED cdc_desc_func_union_t |
Union Functional Descriptor (Communication Interface)
| typedef struct TU_ATTR_PACKED cdc_line_coding_t |
| typedef struct TU_ATTR_PACKED cdc_line_control_state_t |
| typedef struct TU_ATTR_PACKED midi_desc_element_t |
MIDI Element Descriptor.
| typedef struct TU_ATTR_PACKED midi_desc_header_t |
MIDI Interface Header Descriptor.
| typedef struct TU_ATTR_PACKED midi_desc_in_jack_t |
MIDI In Jack Descriptor.
| typedef struct TU_ATTR_PACKED midi_desc_out_jack_t |
MIDI Out Jack Descriptor with single pin.
| anonymous enum |
Communication Interface Protocol Codes.
| enum cdc_func_desc_type_t |
Communication Interface SubType Descriptor.
Communication Interface Management Element Request Codes.
6.3 Notification Codes
| Enumerator | |
|---|---|
| CDC_NOTIF_NETWORK_CONNECTION | This notification allows the device to notify the host about network connection status. |
| CDC_NOTIF_RESPONSE_AVAILABLE | This notification allows the device to notify the hostthat a response is available. This response can be retrieved with a subsequent CDC_REQUEST_GET_ENCAPSULATED_RESPONSE request. |
| CDC_NOTIF_AUX_JACK_HOOK_STATE | |
| CDC_NOTIF_RING_DETECT | |
| CDC_NOTIF_SERIAL_STATE | |
| CDC_NOTIF_CALL_STATE_CHANGE | |
| CDC_NOTIF_LINE_STATE_CHANGE | |
| CDC_NOTIF_CONNECTION_SPEED_CHANGE | This notification allows the device to inform the host-networking driver that a change in either the upstream or the downstream bit rate of the connection has occurred. |
| CDC_NOTIF_MDLM_SEMANTIC_MODEL_NOTIFICATION | |
| enum midi_jack_type_t |
|
inlinestatic |
| TU_VERIFY_STATIC | ( | sizeof(cdc_acm_capability_t) | = =1, |
| "mostly problem with compiler" | ) |
| TU_VERIFY_STATIC | ( | sizeof(cdc_line_coding_t) | = =7, |
| "size is not correct" | ) |
|
extern |
|
extern |