|
Functions | |
| static void | AUDIO_Req_GetCurrent (void *pdev, USB_SETUP_REQ *req) |
| AUDIO_Req_GetCurrent Handles the GET_CUR Audio control request. More... | |
| static void | AUDIO_Req_SetCurrent (void *pdev, USB_SETUP_REQ *req) |
| AUDIO_Req_SetCurrent Handles the SET_CUR Audio control request. More... | |
| static uint8_t | usbd_audio_DataIn (void *pdev, uint8_t epnum) |
| usbd_audio_DataIn Handles the audio IN data stage. More... | |
| static uint8_t | usbd_audio_DataOut (void *pdev, uint8_t epnum) |
| usbd_audio_DataOut Handles the Audio Out data stage. More... | |
| static uint8_t | usbd_audio_DeInit (void *pdev, uint8_t cfgidx) |
| usbd_audio_Init DeInitializes the AUDIO layer. More... | |
| static uint8_t | usbd_audio_EP0_RxReady (void *pdev) |
| usbd_audio_EP0_RxReady Handles audio control requests data. More... | |
| static uint8_t * | USBD_audio_GetCfgDesc (uint8_t speed, uint16_t *length) |
| USBD_audio_GetCfgDesc Returns configuration descriptor. More... | |
| static uint8_t | usbd_audio_Init (void *pdev, uint8_t cfgidx) |
| usbd_audio_Init Initilaizes the AUDIO interface. More... | |
| static uint8_t | usbd_audio_OUT_Incplt (void *pdev) |
| usbd_audio_OUT_Incplt Handles the iso out incomplete event. More... | |
| static uint8_t | usbd_audio_Setup (void *pdev, USB_SETUP_REQ *req) |
| usbd_audio_Setup Handles the Audio control request parsing. More... | |
| static uint8_t | usbd_audio_SOF (void *pdev) |
| usbd_audio_SOF Handles the SOF event (data buffer update and synchronization). More... | |
|
static |
AUDIO_Req_GetCurrent Handles the GET_CUR Audio control request.
| pdev | instance |
| req | setup class request |
| status |
Definition at line 615 of file usbd_audio_core.c.
|
static |
AUDIO_Req_SetCurrent Handles the SET_CUR Audio control request.
| pdev | instance |
| req | setup class request |
| status |
Definition at line 630 of file usbd_audio_core.c.
|
static |
usbd_audio_DataIn Handles the audio IN data stage.
| pdev | instance |
| epnum | endpoint number |
| status |
Definition at line 498 of file usbd_audio_core.c.
|
static |
usbd_audio_DataOut Handles the Audio Out data stage.
| pdev | instance |
| epnum | endpoint number |
| status |
Definition at line 510 of file usbd_audio_core.c.
|
static |
usbd_audio_Init DeInitializes the AUDIO layer.
| pdev | device instance |
| cfgidx | Configuration index |
| status |
Definition at line 376 of file usbd_audio_core.c.
|
static |
usbd_audio_EP0_RxReady Handles audio control requests data.
| pdev | device device instance |
| status |
Definition at line 471 of file usbd_audio_core.c.
|
static |
USBD_audio_GetCfgDesc Returns configuration descriptor.
| speed | : current device speed |
| length | : pointer data length |
| pointer | to descriptor buffer |
Definition at line 654 of file usbd_audio_core.c.
|
static |
usbd_audio_Init Initilaizes the AUDIO interface.
| pdev | device instance |
| cfgidx | Configuration index |
| status |
Definition at line 345 of file usbd_audio_core.c.
|
static |
usbd_audio_OUT_Incplt Handles the iso out incomplete event.
| pdev | instance |
| status |
Definition at line 600 of file usbd_audio_core.c.
|
static |
usbd_audio_Setup Handles the Audio control request parsing.
| pdev | instance |
| req | usb requests |
| status |
Definition at line 397 of file usbd_audio_core.c.
|
static |
usbd_audio_SOF Handles the SOF event (data buffer update and synchronization).
| pdev | instance |
| epnum | endpoint number |
| status |
Definition at line 552 of file usbd_audio_core.c.