mikroSDK Reference Manual
|
Topics | |
Common Definitions | |
Remote Network Driver Interface Specification (RNDIS) | |
Data Structures | |
struct | TU_ATTR_PACKED |
AUDIO Channel Cluster Descriptor (4.1) More... | |
Macros | |
#define | midi_desc_out_jack_n_t(input_num) |
MIDI Out Jack Descriptor with multiple pins. | |
#define | midi_desc_element_n_t(input_num) |
MIDI Element Descriptor with multiple pins. | |
Typedefs | |
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. | |
Variables | ||
uint8_t | TU_ATTR_PACKED::bLength | |
Size of this descriptor in bytes: 9. | ||
uint8_t | TU_ATTR_PACKED::bDescriptorType | |
Descriptor Type. Value: TUSB_DESC_CS_INTERFACE. | ||
uint8_t | TU_ATTR_PACKED::bDescriptorSubType | |
Descriptor SubType. Value: AUDIO_CS_AC_INTERFACE_HEADER. | ||
uint16_t | TU_ATTR_PACKED::bcdCDC | |
CDC release number in Binary-Coded Decimal. | ||
uint8_t | TU_ATTR_PACKED::bControlInterface | |
Interface number of Communication Interface. | ||
uint8_t | TU_ATTR_PACKED::bSubordinateInterface | |
Array of Interface number of Data Interface. | ||
uint8_t | TU_ATTR_PACKED::iCountryCodeRelDate | |
Index of a string giving the release date for the implemented ISO 3166 Country Codes. | ||
uint16_t | TU_ATTR_PACKED::wCountryCode | |
Country code in the format as defined in [ISO3166], release date as specified inoffset 3 for the first supported country. | ||
uint8_t TU_ATTR_PACKED::handle_call: 1 | ||
0 - Device sends/receives call management information only over the Communications Class interface. 1 - Device can send/receive call management information over a Data Class interface. | ||
uint8_t TU_ATTR_PACKED::send_recv_call: 1 | ||
0 - Device does not handle call management itself. 1 - Device handles call management itself. | ||
uint8_t TU_ATTR_PACKED::TU_RESERVED: 6 | ||
struct { | ||
} | TU_ATTR_PACKED::bmCapabilities | |
uint8_t | TU_ATTR_PACKED::bDataInterface | |
uint8_t | TU_ATTR_PACKED::support_comm_request: 1 | |
Device supports the request combination of Set_Comm_Feature, Clear_Comm_Feature, and Get_Comm_Feature. | ||
uint8_t | TU_ATTR_PACKED::support_line_request: 1 | |
Device supports the request combination of Set_Line_Coding, Set_Control_Line_State, Get_Line_Coding, and the notification Serial_State. | ||
uint8_t | TU_ATTR_PACKED::support_send_break: 1 | |
Device supports the request Send_Break. | ||
uint8_t | TU_ATTR_PACKED::support_notification_network_connection: 1 | |
Device supports the notification Network_Connection. | ||
cdc_acm_capability_t | TU_ATTR_PACKED::bmCapabilities | |
uint8_t TU_ATTR_PACKED::require_pulse_setup: 1 | ||
Device requires extra Pulse_Setup request during pulse dialing sequence to disengage holding circuit. | ||
uint8_t TU_ATTR_PACKED::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 TU_ATTR_PACKED::support_pulse_request: 1 | ||
Device supports the request combination of Pulse_Setup, Send_Pulse, and Set_Pulse_Time. | ||
uint8_t TU_ATTR_PACKED::TU_RESERVED: 5 | ||
struct { | ||
} | TU_ATTR_PACKED::bmCapabilities | |
uint8_t | TU_ATTR_PACKED::bRingerVolSteps | |
uint8_t | TU_ATTR_PACKED::bNumRingerPatterns | |
uint8_t TU_ATTR_PACKED::simple_mode: 1 | ||
uint8_t TU_ATTR_PACKED::standalone_mode: 1 | ||
uint8_t TU_ATTR_PACKED::computer_centric_mode: 1 | ||
uint8_t TU_ATTR_PACKED::TU_RESERVED: 5 | ||
struct { | ||
} | TU_ATTR_PACKED::bmCapabilities | |
uint32_t TU_ATTR_PACKED::interrupted_dialtone: 1 | ||
0 : Reports only dialtone (does not differentiate between normal and interrupted dialtone). 1 : Reports interrupted dialtone in addition to normal dialtone | ||
uint32_t TU_ATTR_PACKED::ringback_busy_fastbusy: 1 | ||
0 : Reports only dialing state. 1 : Reports ringback, busy, and fast busy states. | ||
uint32_t TU_ATTR_PACKED::caller_id: 1 | ||
0 : Does not report caller ID. 1 : Reports caller ID information. | ||
uint32_t TU_ATTR_PACKED::incoming_distinctive: 1 | ||
0 : Reports only incoming ringing. 1 : Reports incoming distinctive ringing patterns. | ||
uint32_t TU_ATTR_PACKED::dual_tone_multi_freq: 1 | ||
0 : Cannot report dual tone multi-frequency (DTMF) digits input remotely over the telephone line. 1 : Can report DTMF digits input remotely over the telephone line. | ||
uint32_t TU_ATTR_PACKED::line_state_change: 1 | ||
0 : Does not support line state change notification. 1 : Does support line state change notification | ||
uint32_t TU_ATTR_PACKED::TU_RESERVED0: 2 | ||
uint32_t TU_ATTR_PACKED::TU_RESERVED1: 16 | ||
uint32_t TU_ATTR_PACKED::TU_RESERVED2: 8 | ||
struct { | ||
} | TU_ATTR_PACKED::bmCapabilities | |
uint32_t | TU_ATTR_PACKED::bit_rate | |
uint8_t | TU_ATTR_PACKED::stop_bits | |
0: 1 stop bit - 1: 1.5 stop bits - 2: 2 stop bits | ||
uint8_t | TU_ATTR_PACKED::parity | |
0: None - 1: Odd - 2: Even - 3: Mark - 4: Space | ||
uint8_t | TU_ATTR_PACKED::data_bits | |
can be 5, 6, 7, 8 or 16 | ||
uint16_t | TU_ATTR_PACKED::dtr: 1 | |
uint16_t | TU_ATTR_PACKED::rts: 1 | |
uint16_t | : 6 | |
uint16_t | : 8 | |
#define midi_desc_element_n_t | ( | input_num | ) |
#define midi_desc_out_jack_n_t | ( | input_num | ) |
uint8_t TU_ATTR_PACKED::bDescriptorSubType |
Descriptor SubType.
Descriptor SubType one of above CDC_FUCN_DESC_.
Descriptor SubType one of above CDC_FUNC_DESC_.
Descriptor SubType. Value: AUDIO_CS_EP_SUBTYPE_GENERAL.
Descriptor SubType. Value: AUDIO_CS_AS_INTERFACE_FORMAT_TYPE.
Descriptor SubType. Value: AUDIO_CS_AS_INTERFACE_AS_GENERAL.
Descriptor SubType. Value: AUDIO_CS_AC_INTERFACE_FEATURE_UNIT.
Descriptor SubType. Value: AUDIO_CS_AC_INTERFACE_OUTPUT_TERMINAL.
Descriptor SubType. Value: AUDIO_CS_AC_INTERFACE_INPUT_TERMINAL.
Descriptor SubType. Value: AUDIO_CS_AC_INTERFACE_CLOCK_MULTIPLIER.
Descriptor SubType. Value: AUDIO_CS_AC_INTERFACE_CLOCK_SELECTOR.
Descriptor SubType. Value: AUDIO_CS_AC_INTERFACE_CLOCK_SOURCE.
uint8_t TU_ATTR_PACKED::bDescriptorType |
Descriptor Type.
Device Qualifier Type.
Other_speed_Configuration Type.
INTERFACE Descriptor Type.
CONFIGURATION Descriptor Type.
DEVICE Descriptor Type.
Descriptor Type, must be Class-Specific.
Descriptor Type. Value: TUSB_DESC_CS_ENDPOINT.
Constant name specifying type of HID descriptor.
uint8_t TU_ATTR_PACKED::bLength |
Size of descriptor.
Size of this descriptor in bytes.
Size of this descriptor, in bytes: 8.
Size of this descriptor, in bytes: 6.
Size of this descriptor, in bytes: 16.
Size of this descriptor, in bytes: 14.
Size of this descriptor, in bytes: 12.
Size of this descriptor, in bytes: 17.
Size of this descriptor, in bytes: 7.
Size of this descriptor, in bytes: 7+p.
Size of this descriptor in bytes: 8.
Numeric expression that is the total size of the HID descriptor