#include <USBLib_Types.h>
#include <USBRequests.h>
#include <USBDescriptors.h>
#include <AUDDescriptors.h>
#include "USBD.h"
#include <USBDDriver.h>
#include <AUDDSpeakerPhone.h>
Go to the source code of this file.
Definition of a USB Audio Speaker Driver with two playback channels.
Definition in file AUDDSpeakerDriver.h.
uint8_t bInterface0 |
Id of the first grouped interface - Speaker.
Definition at line 156 of file AUDDSpeakerDriver.h.
uint8_t bmaControls[3] |
Available controls for each channel.
Definition at line 172 of file AUDDSpeakerDriver.h.
USBConfigurationDescriptor configuration |
Standard configuration.
Definition at line 230 of file AUDDSpeakerDriver.h.
USBInterfaceDescriptor control |
Audio control interface.
Definition at line 232 of file AUDDSpeakerDriver.h.
AUDDSpeakerDriverAudioControlDescriptors controlDescriptors |
Descriptors for the audio control interface.
Definition at line 234 of file AUDDSpeakerDriver.h.
AUDFeatureUnitDescriptor3 feature |
Feature unit descriptor.
Definition at line 170 of file AUDDSpeakerDriver.h.
AUDFormatTypeOneDescriptor formatType |
Format type I descriptor.
Definition at line 201 of file AUDDSpeakerDriver.h.
AUDHeaderDescriptor1 header |
Header descriptor.
Header descriptor (with one slave interface).
Definition at line 154 of file AUDDSpeakerDriver.h.
uint8_t iFeature |
Index of a string descriptor for the feature unit.
Definition at line 174 of file AUDDSpeakerDriver.h.
AUDInputTerminalDescriptor input |
Input terminal descriptor.
Definition at line 190 of file AUDDSpeakerDriver.h.
AUDOutputTerminalDescriptor output |
Output terminal descriptor.
Definition at line 192 of file AUDDSpeakerDriver.h.
USBInterfaceDescriptor streamingOut |
Streaming out interface descriptor.
Definition at line 239 of file AUDDSpeakerDriver.h.
AUDStreamingInterfaceDescriptor streamingOutClass |
Audio class descriptor for the streaming out interface.
Definition at line 241 of file AUDDSpeakerDriver.h.
AUDDataEndpointDescriptor streamingOutDataEndpoint |
Audio class descriptor for the streaming out endpoint.
Definition at line 247 of file AUDDSpeakerDriver.h.
AUDEndpointDescriptor streamingOutEndpoint |
Streaming out endpoint descriptor.
Definition at line 245 of file AUDDSpeakerDriver.h.
AUDFormatTypeOneDescriptor1 streamingOutFormatType |
Stream format descriptor.
Definition at line 243 of file AUDDSpeakerDriver.h.
USBInterfaceDescriptor streamingOutNoIsochronous |
Streaming out interface descriptor (with no endpoint, required).
Definition at line 237 of file AUDDSpeakerDriver.h.
uint8_t tSamFreq[3] |
Sampling frequency in Hz.
Definition at line 203 of file AUDDSpeakerDriver.h.