* directory.\r
*/\r
\r
+/** \ingroup Group_BoardDrivers\r
+ * @defgroup Group_Joystick Joystick Driver - LUFA/Drivers/Board/Joystick.h\r
+ *\r
+ * \section Sec_Dependencies Module Source Dependencies\r
+ * The following files must be built with any user project that uses this module:\r
+ * - None\r
+ *\r
+ * \section Module Description\r
+ * Hardware Joystick driver. This module provides an easy to use interface to control the hardware digital Joystick\r
+ * located on many boards.\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
+ *\r
+ * @{\r
+ */\r
+\r
#ifndef __JOYSTICK_H__\r
#define __JOYSTICK_H__\r
\r
/* Macros: */\r
#if !defined(__DOXYGEN__)\r
#define INCLUDE_FROM_JOYSTICK_H\r
- #define INCLUDE_FROM_BOARD_DRIVER\r
#endif\r
\r
/* Includes: */\r
#include "STK526/Joystick.h"\r
#elif (BOARD == BOARD_USER)\r
#include "Board/Joystick.h" \r
+ #elif (BOARD == BOARD_BUMBLEB)\r
+ #include "BUMBLEB/Joystick.h"\r
#else\r
#error The selected board does not contain a joystick.\r
#endif\r
\r
- /* Psudo-Functions for Doxygen: */\r
+ /* Pseudo-Functions for Doxygen: */\r
#if defined(__DOXYGEN__)\r
/** Initializes the joystick driver so that the joystick position can be read. This sets the appropriate\r
* I/O pins to inputs with their pull-ups enabled.\r
#endif\r
\r
#endif\r
+\r
+/** @} */\r