00001 /* ---------------------------------------------------------------------------- */ 00002 /* Atmel Microcontroller Software Support */ 00003 /* SAM Software Package License */ 00004 /* ---------------------------------------------------------------------------- */ 00005 /* Copyright (c) 2015, Atmel Corporation */ 00006 /* */ 00007 /* All rights reserved. */ 00008 /* */ 00009 /* Redistribution and use in source and binary forms, with or without */ 00010 /* modification, are permitted provided that the following condition is met: */ 00011 /* */ 00012 /* - Redistributions of source code must retain the above copyright notice, */ 00013 /* this list of conditions and the disclaimer below. */ 00014 /* */ 00015 /* Atmel's name may not be used to endorse or promote products derived from */ 00016 /* this software without specific prior written permission. */ 00017 /* */ 00018 /* DISCLAIMER: THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR */ 00019 /* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF */ 00020 /* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE */ 00021 /* DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, */ 00022 /* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT */ 00023 /* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, */ 00024 /* OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF */ 00025 /* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING */ 00026 /* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, */ 00027 /* EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ 00028 /* ---------------------------------------------------------------------------- */ 00029 00030 /** 00031 * \page lib_board Board Library 00032 * 00033 * \section Purpose 00034 * This library includes a description of the board related device drivers 00035 * plus some source code corresponding to components driver. The firmware library 00036 * allows any device to be used in the user application without the need for 00037 * in-depth study of each peripheral specifications. 00038 * 00039 * 00040 * 00041 * \defgroup usb_descriptors Common-used USB Descriptors 00042 * 00043 * \defgroup usbd_audio_speakerphone 00044 * \ingroup usb_descriptors 00045 * \defgroup usbd_audio_speaker 00046 * \ingroup usb_descriptors 00047 * \defgroup usbd_cdc 00048 * \ingroup usb_descriptors 00049 * \defgroup usbd_eem 00050 * \ingroup usb_descriptors 00051 * \defgroup usbd_hid_key 00052 * \ingroup usb_descriptors 00053 * \defgroup usbd_hid_mouse 00054 * \ingroup usb_descriptors 00055 * \defgroup usbd_composite_hidmsd 00056 * \ingroup usb_descriptors 00057 * \defgroup usbd_hid_tran 00058 * \ingroup usb_descriptors 00059 * \defgroup usbd_msd 00060 * \ingroup usb_descriptors 00061 * \defgroup usbd_composite_cdcmsd 00062 * \ingroup usb_descriptors 00063 * \defgroup usbd_composite_cdchid 00064 * \ingroup usb_descriptors 00065 * \defgroup usbd_composite_cdccdc 00066 * \ingroup usb_descriptors 00067 * \defgroup usbd_composite_cdcaud 00068 * \ingroup usb_descriptors 00069 * \defgroup usbd_composite_hidmsd 00070 * \ingroup usb_descriptors 00071 * 00072 * 00073 * 00074 * \defgroup peripherals_module Working with Peripherals 00075 * \defgroup ssc_module Working with SSC 00076 * \ingroup peripherals_module 00077 * \defgroup can_module Working with CAN 00078 * \ingroup peripherals_module 00079 * \defgroup sdram_module Working with SDRAMC 00080 * \ingroup peripherals_module 00081 * \defgroup tc_module Working with Timer Counter 00082 * \ingroup peripherals_module 00083 * \defgroup isi_module Working with ISI 00084 * \ingroup peripherals_module 00085 * 00086 * 00087 * \defgroup gmac_module Working with GMAC 00088 * \ingroup peripherals_module 00089 * \defgroup gmac_module 00090 * \ingroup gmac_module 00091 * \defgroup gmacd_module 00092 * \ingroup gmac_module 00093 * \defgroup gmacb_module 00094 * \ingroup gmac_module 00095 * 00096 * 00097 * \defgroup sdmad_module XDMA Drivers 00098 * \ingroup dmac_module 00099 * \defgroup spi_dma_module 00100 * \ingroup dmac_module 00101 * \defgroup uart_dma_module 00102 * \ingroup dmac_module 00103 * \defgroup usart_dma_module 00104 * \ingroup dmac_module 00105 * \defgroup usart_dma_module 00106 * \ingroup dmac_module 00107 * \defgroup dmad_module 00108 * \ingroup dmac_module 00109 * \defgroup xdmad_module 00110 * \ingroup dmac_module 00111 * \defgroup xdmad_dma_module 00112 * \ingroup dmac_module 00113 * 00114 * \defgroup dmad_defines 00115 * \ingroup sdmad_module 00116 * \defgroup dmad_structs 00117 * \ingroup sdmad_module 00118 * \defgroup dmad_functions 00119 * \ingroup sdmad_module 00120 * 00121 * 00122 * \defgroup usb_device_stack USB Stack Device 00123 * \defgroup usb_hid 00124 * \ingroup usb_device_stack 00125 * \defgroup usbd_hid 00126 * \ingroup usb_device_stack 00127 * \defgroup usb_video_class 00128 * \ingroup usb_device_stack 00129 * \defgroup usb_audio 00130 * \ingroup usb_device_stack 00131 * \defgroup usb_cdc 00132 * \ingroup usb_device_stack 00133 * \defgroup usb_msd 00134 * \ingroup usb_device_stack 00135 * \defgroup usb_general 00136 * \ingroup usb_device_stack 00137 * \defgroup usbd_ccid 00138 * \ingroup usb_device_stack 00139 * \defgroup usbd_hal 00140 * \ingroup usb_device_stack 00141 * \defgroup usbd_aud_fun 00142 * \ingroup usb_device_stack 00143 * \defgroup usbd_composite_hidaud 00144 * \ingroup usb_device_stack 00145 * \defgroup usbd_interface 00146 * \ingroup usb_device_stack 00147 * \defgroup usbd_config 00148 * \ingroup usb_device_stack 00149 * 00150 * 00151 * \defgroup cmsis_functions Functions from CMSIS 00152 * \defgroup groupMath 00153 * \ingroup cmsis_functions 00154 * \defgroup groupFastMath 00155 * \ingroup cmsis_functions 00156 * \defgroup groupFilters 00157 * \ingroup cmsis_functions 00158 * \defgroup groupInterpolation 00159 * \ingroup cmsis_functions 00160 * \defgroup groupCmplxMath 00161 * \ingroup cmsis_functions 00162 * \defgroup groupMatrix 00163 * \ingroup cmsis_functions 00164 * \defgroup groupTransforms 00165 * \ingroup cmsis_functions 00166 * \defgroup groupController 00167 * \ingroup cmsis_functions 00168 * \defgroup groupStats 00169 * \ingroup cmsis_functions 00170 * \defgroup groupSupport 00171 * \ingroup cmsis_functions 00172 * 00173 * 00174 */