Fix newly renamed VirtualSerial demos' include filename references so that they compile.
[pub/USBasp.git] / LUFA / Drivers / Board / LEDs.h
index 9693999..e93a381 100644 (file)
@@ -48,7 +48,8 @@
  *    - None\r
  *\r
  *  \section Module Description\r
- *  Functions, macros, variables, enums and types related to the control of board LEDs.\r
+ *  Hardware LEDs driver. This provides an easy to use driver for the hardware LEDs present on many boards. It\r
+ *  provides an interface to configure, test and change the status of all the board LEDs.\r
  *\r
  *  If the BOARD value is set to BOARD_USER, this will include the /Board/Dataflash.h file in the user project\r
  *  directory. Otherwise, it will include the appropriate built in board driver header file.\r
@@ -70,7 +71,6 @@
        /* Macros: */\r
        #if !defined(__DOXYGEN__)\r
                #define INCLUDE_FROM_LEDS_H\r
-               #define INCLUDE_FROM_BOARD_DRIVER\r
        #endif\r
        \r
        /* Includes: */\r
                #include "RZUSBSTICK/LEDs.h"\r
        #elif (BOARD == BOARD_ATAVRUSBRF01)\r
                #include "ATAVRUSBRF01/LEDs.h"\r
+       #elif (BOARD == BOARD_XPLAIN)\r
+               #include "XPLAIN/LEDs.h"\r
+       #elif (BOARD == BOARD_XPLAIN_REV1)\r
+               #include "XPLAIN/LEDs.h"\r
+       #elif (BOARD == BOARD_BUMBLEB)\r
+               #include "BUMBLEB/LEDs.h"\r
+       #elif (BOARD == BOARD_EVK527)\r
+               #include "EVK527/LEDs.h"                \r
        #elif (BOARD == BOARD_USER)\r
                #include "Board/LEDs.h"\r
        #endif\r
                 *  \param[in] ActiveMask  Mask of whether the LEDs in the LED mask should be turned on or off\r
                 */\r
                static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask);\r
+               \r
+               /** Toggles all LEDs in the LED mask, leaving all others in their current states.\r
+                *\r
+                *  \param[in] LEDMask Mask of the board LEDs to manipulate (see board-specific LEDs.h driver file)\r
+                */\r
+               static inline void LEDs_ToggleLEDs(const uint8_t LEDMask);\r
 \r
                /** Returns the status of all the board LEDs; set LED masks in the return value indicate that the\r
                 *  corresponding LED is on.\r