* provides an interface to configure, test and change the status of all the board LEDs.
*
* If the \c BOARD value is set to \c BOARD_USER, this will include the \c /Board/LEDs.h file in the user project
- * directory. Otherwise, it will include the appropriate built in board driver header file. If the BOARD value
+ * directory. Otherwise, it will include the appropriate built-in board driver header file. If the BOARD value
* is set to \c BOARD_NONE, this driver is silently disabled.
*
* For possible \c BOARD makefile values, see \ref Group_BoardTypes.
#include "AVR8/OLIMEXT32U4/LEDs.h"
#elif (BOARD == BOARD_OLIMEXISPMK2)
#include "AVR8/OLIMEXISPMK2/LEDs.h"
- #elif (BOARD == BOARD_LEONDARDO)
+ #elif (BOARD == BOARD_LEONARDO)
#include "AVR8/LEONARDO/LEDs.h"
+ #elif (BOARD == BOARD_UC3A3_XPLAINED)
+ #include "UC3/UC3A3_XPLAINED/LEDs.h"
#else
#include "Board/LEDs.h"
#endif
#if defined(__DOXYGEN__)
/** Initializes the board LED driver so that the LEDs can be controlled. This sets the appropriate port
* I/O pins as outputs, and sets the LEDs to default to off.
+ *
+ * This must be called before any LED driver functions are used.
*/
static inline void LEDs_Init(void);
/** Returns the status of all the board LEDs; set LED masks in the return value indicate that the
* corresponding LED is on.
*
- * \return Mask of the board LEDs which are currently turned on.
+ * \return Mask of \c LEDS_LED* constants indicating which of the board LEDs are currently turned on.
*/
static inline uint_reg_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;
#endif