Add security warnings to the documentation of bootloaders without secure writes.
[pub/USBasp.git] / LUFA / Common / BoardTypes.h
index 8588517..9fe6b47 100644 (file)
@@ -1,13 +1,13 @@
 /*
              LUFA Library
-     Copyright (C) Dean Camera, 2012.
+     Copyright (C) Dean Camera, 2013.
 
   dean [at] fourwalledcubicle [dot] com
            www.lufa-lib.org
 */
 
 /*
-  Copyright 2012  Dean Camera (dean [at] fourwalledcubicle [dot] com)
+  Copyright 2013  Dean Camera (dean [at] fourwalledcubicle [dot] com)
 
   Permission to use, copy, modify, distribute, and sell this
   software and its documentation for any purpose is hereby granted
@@ -18,7 +18,7 @@
   advertising or publicity pertaining to distribution of the
   software without specific, written prior permission.
 
-  The author disclaim all warranties with regard to this
+  The author disclaims all warranties with regard to this
   software, including all implied warranties of merchantability
   and fitness.  In no event shall the author be liable for any
   special, indirect or consequential damages or any damages
                        /** Selects the Micropendous 32U2 specific board drivers, including the Button and LED drivers. */
                        #define BOARD_MICROPENDOUS_32U2    35
 
-                       /** Selects the Micropendous A specific board drivers, including the Button. */
+                       /** Selects the Micropendous A specific board drivers, including the driver for the board Button. */
                        #define BOARD_MICROPENDOUS_A       36
 
-                       /** Selects the Micropendous 1 specific board drivers, including the Button. */
+                       /** Selects the Micropendous 1 specific board drivers, including the driver for the board Button. */
                        #define BOARD_MICROPENDOUS_1       37
 
-                       /** Selects the Micropendous 2 specific board drivers, including the Button. */
+                       /** Selects the Micropendous 2 specific board drivers, including the driver for the board Button. */
                        #define BOARD_MICROPENDOUS_2       38
 
-                       /** Selects the Micropendous 3 specific board drivers, including the Button. */
+                       /** Selects the Micropendous 3 specific board drivers, including the driver for the board Button. */
                        #define BOARD_MICROPENDOUS_3       39
 
-                       /** Selects the Micropendous 4 specific board drivers, including the Button. */
+                       /** Selects the Micropendous 4 specific board drivers, including the driver for the board Button. */
                        #define BOARD_MICROPENDOUS_4       40
 
-                       /** Selects the Micropendous DIP specific board drivers, including the Button. */
+                       /** Selects the Micropendous DIP specific board drivers, including the driver for the board Button. */
                        #define BOARD_MICROPENDOUS_DIP     41
 
+                       /** Selects the Micropendous (Arduino-like) revision 1 specific board drivers, including the Button and LED drivers. */
+                       #define BOARD_MICROPENDOUS_REV1    42
+
+                       /** Selects the Micropendous (Arduino-like) revision 2 specific board drivers, including the Button and LED drivers. */
+                       #define BOARD_MICROPENDOUS_REV2    43
+
+                       /** Selects the XMEGA B1 Xplained specific board drivers, including the Button and LED drivers. */
+                       #define BOARD_B1_XPLAINED          44
+
+                       /** Selects the Bitwizard Multio specific board drivers, including the driver for the board LEDs. */
+                       #define BOARD_MULTIO               45
+
+                       /** Selects the Bitwizard Big-Multio specific board drivers, including the driver for the board LEDs. */
+                       #define BOARD_BIGMULTIO            46
+
+                       /** Selects the DorkbotPDX Duce specific board drivers, including the driver for the board LEDs. */
+                       #define BOARD_DUCE                 47
+
+                       /** Selects the Olimex AVR-USB-32U4 specific board drivers, including the Button and LED drivers. */
+                       #define BOARD_OLIMEX32U4           48
+
+                       /** Selects the Olimex AVR-USB-T32U4 specific board drivers, including the Button and LED drivers. */
+                       #define BOARD_OLIMEXT32U4          49
+
+                       /** Selects the Olimex AVR-ISP-MK2 specific board drivers, including the Button and LED drivers. */
+                       #define BOARD_OLIMEXISPMK2         50
+
+                       /** Selects the Arduino Leonardo specific board drivers, including the driver for the board LEDs. */
+                       #define BOARD_LEONARDO             51
+
+                       /** Selects the UC3-A3 Xplained specific board drivers, including the Button and LED drivers. */
+                       #define BOARD_UC3A3_XPLAINED       52
+
+                       /** Selects the USB2AX version 3.1 specific board drivers, including the Button and LEDs drivers. */
+                       #define BOARD_USB2AX_V31           53
+
+                       /** Selects the Stange-ISP specific board drivers, including the Button and LEDs drivers. */
+                       #define BOARD_STANGE_ISP           54
+
+                       /** Selects the XMEGA C3 XPLAINED specific board drivers, including the Button and LEDs drivers. */
+                       #define BOARD_C3_XPLAINED          55
+
+                       /** Selects the U2S specific board drivers, including the Button and LEDs drivers. */
+                       #define BOARD_U2S                  56
+
                        #if !defined(__DOXYGEN__)
                                #define BOARD_                 BOARD_NONE