Don't compile in ISP sources into the XPLAIN bridge project.
[pub/USBasp.git] / LUFA / Drivers / Board / LEDs.h
index 3c5ceef..ba0b1bb 100644 (file)
@@ -1,13 +1,13 @@
 /*
              LUFA Library
-     Copyright (C) Dean Camera, 2013.
+     Copyright (C) Dean Camera, 2017.
 
   dean [at] fourwalledcubicle [dot] com
            www.lufa-lib.org
 */
 
 /*
-  Copyright 2013  Dean Camera (dean [at] fourwalledcubicle [dot] com)
+  Copyright 2017  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
  *  \defgroup Group_LEDs LEDs Driver - LUFA/Drivers/Board/LEDs.h
  *  \brief LED board hardware driver.
  *
- *  \section Sec_Dependencies Module Source Dependencies
+ *  \section Sec_LEDs_Dependencies Module Source Dependencies
  *  The following files must be built with any user project that uses this module:
  *    - None
  *
- *  \section Sec_ModDescription Module Description
+ *  \section Sec_LEDs_ModDescription Module Description
  *  Hardware LEDs driver. This provides an easy to use driver for the hardware LEDs present on many boards. It
  *  provides an interface to configure, test and change the status of all the board LEDs.
  *
@@ -69,7 +69,7 @@
  *        compatible code for a board with no LEDs by making a board LED driver (see \ref Page_WritingBoardDrivers)
  *        which contains only stub functions and defines no LEDs.
  *
- *  \section Sec_ExampleUsage Example Usage
+ *  \section Sec_LEDs_ExampleUsage Example Usage
  *  The following snippet is an example of how this module may be used within a typical
  *  application.
  *
                #include "../../Common/Common.h"
 
                #if (BOARD == BOARD_NONE)
-                       static inline void LEDs_Init(void) {};
-                       static inline void LEDs_Disable(void) {};
-                       static inline void LEDs_TurnOnLEDs(const uint_reg_t LEDMask) {};
-                       static inline void LEDs_TurnOffLEDs(const uint_reg_t LEDMask) {};
-                       static inline void LEDs_SetAllLEDs(const uint_reg_t LEDMask) {};
-                       static inline void LEDs_ChangeLEDs(const uint_reg_t LEDMask, const uint_reg_t ActiveMask) {};
-                       static inline void LEDs_ToggleLEDs(const uint_reg_t LEDMask) {};
+                       static inline void       LEDs_Init(void) {}
+                       static inline void       LEDs_Disable(void) {}
+                       static inline void       LEDs_TurnOnLEDs(const uint_reg_t LEDMask) {}
+                       static inline void       LEDs_TurnOffLEDs(const uint_reg_t LEDMask) {}
+                       static inline void       LEDs_SetAllLEDs(const uint_reg_t LEDMask) {}
+                       static inline void       LEDs_ChangeLEDs(const uint_reg_t LEDMask, const uint_reg_t ActiveMask) {}
+                       static inline void       LEDs_ToggleLEDs(const uint_reg_t LEDMask) {}
                        static inline uint_reg_t LEDs_GetLEDs(void) { return 0; }
                #elif (BOARD == BOARD_USBKEY)
                        #include "AVR8/USBKEY/LEDs.h"
                        #include "AVR8/STANGE_ISP/LEDs.h"
                #elif (BOARD == BOARD_C3_XPLAINED)
                        #include "XMEGA/C3_XPLAINED/LEDs.h"
+               #elif (BOARD == BOARD_U2S)
+                       #include "AVR8/U2S/LEDs.h"
+               #elif (BOARD == BOARD_YUN)
+                       #include "AVR8/YUN/LEDs.h"
+               #elif (BOARD == BOARD_MICRO)
+                       #include "AVR8/MICRO/LEDs.h"
+               #elif (BOARD == BOARD_POLOLUMICRO)
+                       #include "AVR8/POLOLUMICRO/LEDs.h"
+               #elif (BOARD == BOARD_XPLAINED_MINI)
+                       #include "AVR8/XPLAINED_MINI/LEDs.h"
                #else
                        #include "Board/LEDs.h"
                #endif