*/\r
\r
/** \file\r
- * \brief Supported architecture defines.\r
+ * \brief Supported library architecture defines.\r
*\r
* \copydetails Group_Architectures\r
*\r
\r
/** \ingroup Group_Common\r
* \defgroup Group_Architectures Hardware Architectures\r
- * \brief Supported architecture defines.\r
+ * \brief Supported library architecture defines.\r
*\r
- * Macros for indicating the chosen hardware architecture to the library. These macros should be used when\r
- * defining the ARCH token to the chosen hardware via the -D switch in the project makefile.\r
+ * Architecture macros for selecting the desired target microcontroller architecture. One of these values should be\r
+ * defined as the value of \c ARCH in the user project makefile via the \c -D compiler switch to GCC, to select the\r
+ * target architecture.\r
+ *\r
+ * The selected architecture should remain consistent with the makefile \c ARCH value, which is used to select the\r
+ * underlying driver source files for each architecture.\r
*\r
* @{\r
*/\r
/* Public Interface - May be used in end-application: */\r
/* Macros: */\r
/** Selects the Atmel 8-bit AVR (AT90USB* and ATMEGA*U* chips) architecture. */\r
- #define ARCH_AVR8 1\r
+ #define ARCH_AVR8 0\r
\r
+ /** Selects the Atmel 32-bit UC3 AVR (AT32UC3* chips) architecture. */\r
+ #define ARCH_UC3 1\r
+ \r
#if !defined(__DOXYGEN__)\r
#define ARCH_ ARCH_AVR8\r
\r