+++ /dev/null
-/*\r
- LUFA Library\r
- Copyright (C) Dean Camera, 2012.\r
-\r
- dean [at] fourwalledcubicle [dot] com\r
- www.lufa-lib.org\r
-*/\r
-\r
-/*\r
- Copyright 2012 Dean Camera (dean [at] fourwalledcubicle [dot] com)\r
-\r
- Permission to use, copy, modify, distribute, and sell this\r
- software and its documentation for any purpose is hereby granted\r
- without fee, provided that the above copyright notice appear in\r
- all copies and that both that the copyright notice and this\r
- permission notice and warranty disclaimer appear in supporting\r
- documentation, and that the name of the author not be used in\r
- advertising or publicity pertaining to distribution of the\r
- software without specific, written prior permission.\r
-\r
- The author disclaim all warranties with regard to this\r
- software, including all implied warranties of merchantability\r
- and fitness. In no event shall the author be liable for any\r
- special, indirect or consequential damages or any damages\r
- whatsoever resulting from loss of use, data or profits, whether\r
- in an action of contract, negligence or other tortious action,\r
- arising out of or in connection with the use or performance of\r
- this software.\r
-*/\r
-\r
-/** \file\r
- * \brief Architecture Specific Hardware Platform Drivers.\r
- *\r
- * This file is the master dispatch header file for the device-specific hardware platform drivers, for low level\r
- * hardware configuration and management. The platform drivers are a set of drivers which are designed to provide\r
- * a high level management layer for the various low level system functions such as clock control and interrupt\r
- * management.\r
- *\r
- * User code may choose to either include this master dispatch header file to include all available platform\r
- * driver header files for the current architecture, or may choose to only include the specific platform driver\r
- * modules required for a particular application.\r
- */\r
-\r
-/** \defgroup Group_PlatformDrivers System Platform Drivers - LUFA/Platform/Platform.h\r
- * \brief Hardware platform drivers.\r
- *\r
- * \section Sec_Dependencies Module Source Dependencies\r
- * The following files must be built with any user project that uses this module:\r
- * - <b>UC3 Architecture Only:</b> LUFA/Platform/UC3/InterruptManagement.c <i>(Makefile source module name: LUFA_SRC_PLATFORM)</i> \r
- * - <b>UC3 Architecture Only:</b> LUFA/Platform/UC3/Exception.S <i>(Makefile source module name: LUFA_SRC_PLATFORM)</i>\r
- *\r
- * \section Sec_ModDescription Module Description\r
- * Device-specific hardware platform drivers, for low level hardware configuration and management. The platform\r
- * drivers are a set of drivers which are designed to provide a high level management layer for the various low level\r
- * system functions such as clock control and interrupt management.\r
- *\r
- * User code may choose to either include this master dispatch header file to include all available platform\r
- * driver header files for the current architecture, or may choose to only include the specific platform driver\r
- * modules required for a particular application.\r
- *\r
- * \note The exact APIs and availability of sub-modules within the platform driver group may vary depending on the\r
- * target used - see individual target module documentation for the API specific to your target processor.\r
- */\r
-\r
-#ifndef __LUFA_PLATFORM_H__\r
-#define __LUFA_PLATFORM_H__\r
-\r
- /* Includes: */\r
- #include "../Common/Common.h"\r
-\r
- /* Includes: */\r
- #if (ARCH == ARCH_UC3)\r
- #include "UC3/ClockManagement.h"\r
- #include "UC3/InterruptManagement.h"\r
- #elif (ARCH == ARCH_XMEGA)\r
- #include "XMEGA/ClockManagement.h"\r
- #endif\r
-\r
-#endif\r
-\r