USB Component  Version 6.0
MDK-Professional Middleware for USB Device and Host
 All Data Structures Functions Variables Enumerations Enumerator Groups Pages
ADC: Audio Device Class Functions

Implement application specific behaviour of an Audio Device Class (ADC) Device. More...

Functions

void USBD_ADCn_Initialize (void)
 Called during USBD_Initialize to initialize the USB ADC class Device.
 
void USBD_ADCn_Uninitialize (void)
 Called during USBD_Uninitialize to un-initialize the USB ADC class Device.
 

Description

Implement application specific behaviour of an Audio Device Class (ADC) Device.

Use the following class specific functions to customize the functionality of an Audio Device Class (ADC) Device. Adapt these functions in the file USBD_User_ADC.c.

Function Documentation

void USBD_ADCn_Initialize ( void  )

Called during USBD_Initialize to initialize the USB ADC class Device.

Returns
none.

The function USBD_ADCn_Initialize is called automatically upon initialization of an Audio Device Class (ADC) Device and needs no invocation in the user code.

Code Example

#include "rl_usb.h"
#include "rl_usbd.h"
#include "usb_adc.h"
int main (void) {
..
USBD_Initialize (0); // USB Device 0 Initialization invokes USBD_ADCn_Initialize() automatically
USBD_Connect (0); // USB Device 0 Connect
..
}
void USBD_ADCn_Uninitialize ( void  )

Called during USBD_Uninitialize to un-initialize the USB ADC class Device.

Returns
none.

The function USBD_ADCn_Uninitialize is called automatically upon un-initialization of an Audio Device Class (ADC) Device and needs no invocation in the user code.

Code Example

#include "rl_usb.h"
#include "rl_usbd.h"
#include "usb_adc.h"
int main (void) {
..
USBD_Initialize (0); // USB Device 0 Initialization
...
USBD_Uninitialize (0); // USB Device 0 Un-Initialization calls USBD_ADCn_Uninitialize() automatically
..
}