#include <USBRequests.h>
#include <AUDDSpeakerPhone.h>
#include "USBD.h"
#include <USBDDriver.h>
Go to the source code of this file.
Defines | |
#define | AUDDFunction_Speaker 0 |
#define | AUDDFunction_Microhpone 1 |
#define | AUDDFunction_MaxNumInterfaces 3 |
#define | AUDDFunction_MaxNumSpeakerChannels 3 |
#define | AUDDFunction_MaxNumMicrophoneChannels 3 |
#define | AUDDFunction_HS_INTERVAL 0x04 |
#define | AUDDFunction_FS_INTERVAL 0x01 |
#define | AUDDFunction_INPUTTERMINAL AUDD_ID_SpeakerIT |
#define | AUDDFunction_OUTPUTTERMINAL AUDD_ID_SpeakerOT |
#define | AUDDFunction_FEATUREUNIT AUDD_ID_SpeakerFU |
#define | AUDDFunction_INPUTTERMINAL_REC AUDD_ID_MicrophoneIT |
#define | AUDDFunction_OUTPUTTERMINAL_REC AUDD_ID_MicrophoneOT |
#define | AUDDFunction_FEATUREUNIT_REC AUDD_ID_MicrophoneFU |
Functions | |
void | AUDDFunction_Initialize (USBDDriver *pUsbd, uint8_t bInterface) |
void | AUDDFunction_Configure (USBGenericDescriptor *pDescriptors, uint16_t wLength) |
void | AUDDFunction_InterfaceSettingChangedHandler (uint8_t interface, uint8_t setting) |
uint32_t | AUDDFunction_RequestHandler (const USBGenericRequest *request) |
uint8_t | AUDDFunction_Read (void *buffer, uint32_t length, TransferCallback callback, void *argument) |
uint8_t | AUDDFunction_SetupWrite (void *pListInit, void *pDmaInit, uint16_t listSize, uint16_t delaySize, TransferCallback callback, void *argument) |
uint8_t | AUDDFunction_Write (void *buffer, uint16_t length) |
void | AUDDFunction_MuteChanged (uint8_t idMic, uint8_t ch, uint8_t mute) |
void | AUDDFunction_StreamSettingChanged (uint8_t idMic, uint8_t setting) |
Definition in file AUDDFunction.h.