xref: /btstack/port/samv71-xplained-atwilc3000/asf.h (revision d344c38bba655c86ab4282f8d2837310420f49de)
11b2596b5SMatthias Ringwald /**
21b2596b5SMatthias Ringwald  * \file
31b2596b5SMatthias Ringwald  *
41b2596b5SMatthias Ringwald  * \brief Autogenerated API include file for the Atmel Software Framework (ASF)
51b2596b5SMatthias Ringwald  *
61b2596b5SMatthias Ringwald  * Copyright (c) 2012 Atmel Corporation. All rights reserved.
71b2596b5SMatthias Ringwald  *
81b2596b5SMatthias Ringwald  * \asf_license_start
91b2596b5SMatthias Ringwald  *
101b2596b5SMatthias Ringwald  * \page License
111b2596b5SMatthias Ringwald  *
121b2596b5SMatthias Ringwald  * Redistribution and use in source and binary forms, with or without
131b2596b5SMatthias Ringwald  * modification, are permitted provided that the following conditions are met:
141b2596b5SMatthias Ringwald  *
151b2596b5SMatthias Ringwald  * 1. Redistributions of source code must retain the above copyright notice,
161b2596b5SMatthias Ringwald  *    this list of conditions and the following disclaimer.
171b2596b5SMatthias Ringwald  *
181b2596b5SMatthias Ringwald  * 2. Redistributions in binary form must reproduce the above copyright notice,
191b2596b5SMatthias Ringwald  *    this list of conditions and the following disclaimer in the documentation
201b2596b5SMatthias Ringwald  *    and/or other materials provided with the distribution.
211b2596b5SMatthias Ringwald  *
221b2596b5SMatthias Ringwald  * 3. The name of Atmel may not be used to endorse or promote products derived
231b2596b5SMatthias Ringwald  *    from this software without specific prior written permission.
241b2596b5SMatthias Ringwald  *
251b2596b5SMatthias Ringwald  * 4. This software may only be redistributed and used in connection with an
261b2596b5SMatthias Ringwald  *    Atmel microcontroller product.
271b2596b5SMatthias Ringwald  *
281b2596b5SMatthias Ringwald  * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED
291b2596b5SMatthias Ringwald  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
301b2596b5SMatthias Ringwald  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
311b2596b5SMatthias Ringwald  * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR
321b2596b5SMatthias Ringwald  * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
331b2596b5SMatthias Ringwald  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
341b2596b5SMatthias Ringwald  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
351b2596b5SMatthias Ringwald  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
361b2596b5SMatthias Ringwald  * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
371b2596b5SMatthias Ringwald  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
381b2596b5SMatthias Ringwald  * POSSIBILITY OF SUCH DAMAGE.
391b2596b5SMatthias Ringwald  *
401b2596b5SMatthias Ringwald  * \asf_license_stop
411b2596b5SMatthias Ringwald  *
421b2596b5SMatthias Ringwald  */
431b2596b5SMatthias Ringwald 
441b2596b5SMatthias Ringwald #ifndef ASF_H
451b2596b5SMatthias Ringwald #define ASF_H
461b2596b5SMatthias Ringwald 
471b2596b5SMatthias Ringwald /*
481b2596b5SMatthias Ringwald  * This file includes all API header files for the selected drivers from ASF.
491b2596b5SMatthias Ringwald  * Note: There might be duplicate includes required by more than one driver.
501b2596b5SMatthias Ringwald  *
511b2596b5SMatthias Ringwald  * The file is automatically generated and will be re-written when
521b2596b5SMatthias Ringwald  * running the ASF driver selector tool. Any changes will be discarded.
531b2596b5SMatthias Ringwald  */
541b2596b5SMatthias Ringwald 
551b2596b5SMatthias Ringwald // From module: Common SAM compiler driver
561b2596b5SMatthias Ringwald #include <compiler.h>
571b2596b5SMatthias Ringwald #include <status_codes.h>
581b2596b5SMatthias Ringwald 
59*d344c38bSMatthias Ringwald // From module: Delay routines
60*d344c38bSMatthias Ringwald #include <delay.h>
61*d344c38bSMatthias Ringwald 
621b2596b5SMatthias Ringwald // From module: GPIO - General purpose Input/Output
631b2596b5SMatthias Ringwald #include <gpio.h>
641b2596b5SMatthias Ringwald 
651b2596b5SMatthias Ringwald // From module: Generic board support
661b2596b5SMatthias Ringwald #include <board.h>
671b2596b5SMatthias Ringwald 
681b2596b5SMatthias Ringwald // From module: IOPORT - General purpose I/O service
691b2596b5SMatthias Ringwald #include <ioport.h>
701b2596b5SMatthias Ringwald 
711b2596b5SMatthias Ringwald // From module: Interrupt management - SAM implementation
721b2596b5SMatthias Ringwald #include <interrupt.h>
731b2596b5SMatthias Ringwald 
741b2596b5SMatthias Ringwald // From module: MATRIX - Bus Matrix
751b2596b5SMatthias Ringwald #include <matrix.h>
761b2596b5SMatthias Ringwald 
771b2596b5SMatthias Ringwald // From module: MPU - Memory Protect Unit
781b2596b5SMatthias Ringwald #include <mpu.h>
791b2596b5SMatthias Ringwald 
801b2596b5SMatthias Ringwald // From module: PIO - Parallel Input/Output Controller
811b2596b5SMatthias Ringwald #include <pio.h>
821b2596b5SMatthias Ringwald 
831b2596b5SMatthias Ringwald // From module: PMC - Power Management Controller
841b2596b5SMatthias Ringwald #include <pmc.h>
851b2596b5SMatthias Ringwald #include <sleep.h>
861b2596b5SMatthias Ringwald 
871b2596b5SMatthias Ringwald // From module: Part identification macros
881b2596b5SMatthias Ringwald #include <parts.h>
891b2596b5SMatthias Ringwald 
901b2596b5SMatthias Ringwald // From module: SAM FPU driver
911b2596b5SMatthias Ringwald #include <fpu.h>
921b2596b5SMatthias Ringwald 
931b2596b5SMatthias Ringwald // From module: SAMV71 XULTRA LED support enabled
941b2596b5SMatthias Ringwald #include <led.h>
951b2596b5SMatthias Ringwald 
961b2596b5SMatthias Ringwald // From module: Standard serial I/O (stdio) - SAM implementation
971b2596b5SMatthias Ringwald #include <stdio_serial.h>
981b2596b5SMatthias Ringwald 
991b2596b5SMatthias Ringwald // From module: System Clock Control - SAMV71 implementation
1001b2596b5SMatthias Ringwald #include <sysclk.h>
1011b2596b5SMatthias Ringwald 
1021b2596b5SMatthias Ringwald // From module: TC - Timer Counter
1031b2596b5SMatthias Ringwald #include <tc.h>
1041b2596b5SMatthias Ringwald 
1051b2596b5SMatthias Ringwald // From module: UART - Univ. Async Rec/Trans
1061b2596b5SMatthias Ringwald #include <uart.h>
1071b2596b5SMatthias Ringwald 
1081b2596b5SMatthias Ringwald // From module: USART - Serial interface - SAM implementation for devices with both UART and USART
1091b2596b5SMatthias Ringwald #include <serial.h>
1101b2596b5SMatthias Ringwald 
1111b2596b5SMatthias Ringwald // From module: USART - Univ. Syn Async Rec/Trans
1121b2596b5SMatthias Ringwald #include <usart.h>
1131b2596b5SMatthias Ringwald 
114*d344c38bSMatthias Ringwald // From module: XDMAC - XDMA Controller
115*d344c38bSMatthias Ringwald #include <xdmac.h>
116*d344c38bSMatthias Ringwald 
1171b2596b5SMatthias Ringwald // From module: pio_handler support enabled
1181b2596b5SMatthias Ringwald #include <pio_handler.h>
1191b2596b5SMatthias Ringwald 
1201b2596b5SMatthias Ringwald #endif // ASF_H
121