SAM3S8/SD8 Software Package: libraries/usb/device/audio-speaker/ Directory Reference

SAM3S8/SD8 Software Package 1.2

# audio-speaker Directory Reference

Directory dependency graph for libraries/usb/device/audio-speaker/:

## Files

file | AUDDSpeakerDriver.c [code]
file | AUDDSpeakerDriver_Callbacks.c [code]
file | audio-speaker.dir [code]

## Detailed Description

## Purpose

This directory provides definitions, structs and functions for a USB Audio Class device - USB audio-speaker demo, to implement an USB desktop speaker.

## Contents

There are two things for the implement of the audio-speaker device driver:

- Implement the audio-speaker driver structs and functions for the device, to initialize, to handle audio class specific requests and dispach standard requests in USBD callbacks, to read/write through assigned USB endpoints,
- Create the audio-speaker device's descriptors that should be passed to the USBDDriver instance on initialization, so that the host can recognize the device as a USB audio "desktop speaker" device.

For more information about what a particular group contains, please refer to USB Audio Speaker Library and USB Audio Speaker Doc.

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines