Added board hardware driver support for the BUI development board.

pull/1469/head
Dean Camera 14 years ago
parent 92059fcbf9
commit 84696c727d

File diff suppressed because one or more lines are too long

@ -74,7 +74,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -113,6 +113,9 @@
/** Selects the UDIP specific board drivers, including the Button and LEDs drivers. */ /** Selects the UDIP specific board drivers, including the Button and LEDs drivers. */
#define BOARD_UDIP 16 #define BOARD_UDIP 16
/** Selects the BUI specific board drivers, including the driver for the board LEDs. */
#define BOARD_UDIP 17
#if !defined(__DOXYGEN__) #if !defined(__DOXYGEN__)
#define BOARD_ BOARD_NONE #define BOARD_ BOARD_NONE

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the ATAVRUSBRF01. * \brief Board specific Buttons driver header for the Atmel ATAVRUSBRF01.
* *
* Board specific Buttons driver header for the ATAVRUSBRF01. * Board specific Buttons driver header for the Atmel ATAVRUSBRF01.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_ATAVRUSBRF01 ATAVRUSBRF01 * @defgroup Group_Buttons_ATAVRUSBRF01 ATAVRUSBRF01
* *
* Board specific Buttons driver header for the ATAVRUSBRF01. * Board specific Buttons driver header for the Atmel ATAVRUSBRF01.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the ATAVRUSBRF01. * \brief Board specific LED driver header for the Atmel ATAVRUSBRF01.
* *
* Board specific LED driver header for the ATAVRUSBRF01. * Board specific LED driver header for the Atmel ATAVRUSBRF01.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_ATAVRUSBRF01 ATAVRUSBRF01 * @defgroup Group_LEDs_ATAVRUSBRF01 ATAVRUSBRF01
* *
* Board specific LED driver header for the ATAVRUSBRF01. * Board specific LED driver header for the Atmel ATAVRUSBRF01.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -86,7 +86,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the Benito. * \brief Board specific Buttons driver header for the Tempusdictum Benito.
* *
* Board specific Buttons driver header for the Benito (http://dorkbotpdx.org/wiki/benito). * Board specific Buttons driver header for the Tempusdictum Benito (http://dorkbotpdx.org/wiki/benito).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_BENITO BENITO * @defgroup Group_Buttons_BENITO BENITO
* *
* Board specific Buttons driver header for the Benito (http://dorkbotpdx.org/wiki/benito). * Board specific Buttons driver header for the Tempusdictum Benito (http://dorkbotpdx.org/wiki/benito).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the Benito. * \brief Board specific LED driver header for the Tempusdictum Benito.
* *
* Board specific LED driver header for the Benito (http://dorkbotpdx.org/wiki/benito). * Board specific LED driver header for the Tempusdictum Benito (http://dorkbotpdx.org/wiki/benito).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_BENITO BENITO * @defgroup Group_LEDs_BENITO BENITO
* *
* Board specific LED driver header for the Benito (http://dorkbotpdx.org/wiki/benito). * Board specific LED driver header for the Tempusdictum Benito (http://dorkbotpdx.org/wiki/benito).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -75,7 +75,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -28,12 +28,28 @@
this software. this software.
*/ */
/* /** \file
LED Driver for the RGB LED on the Busware BUI board. * \brief Board specific LED driver header for the Busware BUI.
*/ *
* Board specific LED driver header for the Busware BUI (http://www.busware.de/tiki-index.php?page=BUI).
#ifndef __LEDS_USER_H__ *
#define __LEDS_USER_H__ * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
*/
/** \ingroup Group_LEDs
* @defgroup Group_LEDs_BUI BUI
*
* Board specific LED driver header for the Busware BUI (http://www.busware.de/tiki-index.php?page=BUI).
*
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
*
* @{
*/
#ifndef __LEDS_BUI_H__
#define __LEDS_BUI_H__
/* Includes: */ /* Includes: */
#include <avr/io.h> #include <avr/io.h>
@ -50,19 +66,19 @@
/* Public Interface - May be used in end-application: */ /* Public Interface - May be used in end-application: */
/* Macros: */ /* Macros: */
/** LED mask for the blue LED on the board. */ /** LED mask for the first LED on the board. */
#define LEDS_LED1 (1 << 2) #define LEDS_LED1 (1 << 2)
/** LED mask for the green LED on the board. */ /** LED mask for the second LED on the board. */
#define LEDS_LED2 (1 << 3) #define LEDS_LED2 (1 << 3)
/** LED mask for the red LED on the board. */ /** LED mask for the third LED on the board. */
#define LEDS_LED3 (1 << 4) #define LEDS_LED3 (1 << 4)
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */
@ -111,3 +127,5 @@
#endif #endif
#endif #endif
/** @} */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the BUMBLEB. * \brief Board specific Buttons driver header for the Fletchtronics BUMBLEB.
* *
* Board specific Buttons driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). * Board specific Buttons driver header for the Fletchtronics BUMBLEB (http://fletchtronics.net/bumble-b).
* *
* The BUMBLEB third-party board does not include any on-board peripherals, but does have an officially recommended * The BUMBLEB third-party board does not include any on-board peripherals, but does have an officially recommended
* external peripheral layout for buttons, LEDs and a Joystick. * external peripheral layout for buttons, LEDs and a Joystick.
@ -43,9 +43,9 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_BUMBLEB BUMBLEB * @defgroup Group_Buttons_BUMBLEB BUMBLEB
* *
* Board specific buttons driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). The BUMBLEB third-party * Board specific buttons driver header for the Fletchtronics BUMBLEB (http://fletchtronics.net/bumble-b). The BUMBLEB
* board does not include any on-board peripherals, but does have an officially recommended external peripheral layout * third-party board does not include any on-board peripherals, but does have an officially recommended external peripheral
* for buttons, LEDs and a Joystick. * layout for buttons, LEDs and a Joystick.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific joystick driver header for the BUMLEB. * \brief Board specific joystick driver header for the Fletchtronics BUMLEB.
* *
* Board specific joystick driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). * Board specific joystick driver header for the Fletchtronics BUMBLEB (http://fletchtronics.net/bumble-b).
* *
* The BUMBLEB third-party board does not include any on-board peripherals, but does have an officially recommended * The BUMBLEB third-party board does not include any on-board peripherals, but does have an officially recommended
* external peripheral layout for buttons, LEDs and a Joystick. * external peripheral layout for buttons, LEDs and a Joystick.
@ -43,9 +43,9 @@
/** \ingroup Group_Joystick /** \ingroup Group_Joystick
* @defgroup Group_Joystick_BUMBLEB BUMBLEB * @defgroup Group_Joystick_BUMBLEB BUMBLEB
* *
* Board specific joystick driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). The BUMBLEB third-party * Board specific joystick driver header for the Fletchtronics BUMBLEB (http://fletchtronics.net/bumble-b). The BUMBLEB
* board does not include any on-board peripherals, but does have an officially recommended external peripheral layout * third-party board does not include any on-board peripherals, but does have an officially recommended external peripheral
* for buttons, LEDs and a Joystick. * layout for buttons, LEDs and a Joystick.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the BUMBLEB. * \brief Board specific LED driver header for the Fletchtronics BUMBLEB.
* *
* Board specific LED driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). * Board specific LED driver header for the Fletchtronics BUMBLEB (http://fletchtronics.net/bumble-b).
* *
* The BUMBLEB third-party board does not include any on-board peripherals, but does have an officially recommended * The BUMBLEB third-party board does not include any on-board peripherals, but does have an officially recommended
* external peripheral layout for buttons, LEDs and a Joystick. * external peripheral layout for buttons, LEDs and a Joystick.
@ -43,9 +43,9 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_BUMBLEB BUMBLEB * @defgroup Group_LEDs_BUMBLEB BUMBLEB
* *
* Board specific LED driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). The BUMBLEB third-party board * Board specific LED driver header for the Fletchtronics BUMBLEB (http://fletchtronics.net/bumble-b). The BUMBLEB
* does not include any on-board peripherals, but does have an officially recommended external peripheral layout for * third-party board does not include any on-board peripherals, but does have an officially recommended external
* buttons, LEDs and a Joystick. * peripheral layout for buttons, LEDs and a Joystick.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -88,7 +88,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash commands header for the AT45DB321C as mounted on the EVK527. * \brief Board specific Dataflash commands header for the AT45DB321C as mounted on the Atmel EVK527.
* *
* Board specific Dataflash commands header for the AT45DB321C as mounted on the EVK527. * Board specific Dataflash commands header for the AT45DB321C as mounted on the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash_EVK527 /** \ingroup Group_Dataflash_EVK527
* @defgroup Group_Dataflash_EVK527_AT45DB321C AT45DB321C * @defgroup Group_Dataflash_EVK527_AT45DB321C AT45DB321C
* *
* Board specific Dataflash commands header for the AT45DB321C as mounted on the EVK527. * Board specific Dataflash commands header for the AT45DB321C as mounted on the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the EVK527. * \brief Board specific Buttons driver header for the Atmel EVK527.
* *
* Board specific Buttons driver header for the EVK527. * Board specific Buttons driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_EVK527 EVK527 * @defgroup Group_Buttons_EVK527 EVK527
* *
* Board specific Buttons driver header for the EVK527. * Board specific Buttons driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash driver header for the EVK527. * \brief Board specific Dataflash driver header for the Atmel EVK527.
* *
* Board specific Dataflash driver header for the EVK527. * Board specific Dataflash driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash /** \ingroup Group_Dataflash
* @defgroup Group_Dataflash_EVK527 EVK527 * @defgroup Group_Dataflash_EVK527 EVK527
* *
* Board specific Dataflash driver header for the EVK527. * Board specific Dataflash driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific joystick driver header for the EVK527. * \brief Board specific joystick driver header for the Atmel EVK527.
* *
* Board specific joystick driver header for the EVK527. * Board specific joystick driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Joystick /** \ingroup Group_Joystick
* @defgroup Group_Joystick_EVK527 EVK527 * @defgroup Group_Joystick_EVK527 EVK527
* *
* Board specific joystick driver header for the EVK527. * Board specific joystick driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the EVK527. * \brief Board specific LED driver header for the Atmel EVK527.
* *
* Board specific LED driver header for the EVK527. * Board specific LED driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_EVK527 EVK527 * @defgroup Group_LEDs_EVK527 EVK527
* *
* Board specific LED driver header for the EVK527. * Board specific LED driver header for the Atmel EVK527.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -80,7 +80,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the JM-DB-U2. * \brief Board specific Buttons driver header for the Mattairtech JM-DB-U2.
* *
* Board specific Buttons driver header for the JM-DB-U2 (http://u2.mattair.net/index.html). * Board specific Buttons driver header for the Mattairtech JM-DB-U2 (http://u2.mattair.net/index.html).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_JMDBU2 JMDBU2 * @defgroup Group_Buttons_JMDBU2 JMDBU2
* *
* Board specific Buttons driver header for the JM-DB-U2 (http://u2.mattair.net/index.html). * Board specific Buttons driver header for the Mattairtech JM-DB-U2 (http://u2.mattair.net/index.html).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the JM-DB-U2. * \brief Board specific LED driver header for the Mattairtech JM-DB-U2.
* *
* Board specific LED driver header for the JM-DB-U2 (http://u2.mattair.net/index.html). * Board specific LED driver header for the Mattairtech JM-DB-U2 (http://u2.mattair.net/index.html).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_JMDBU2 JMDBU2 * @defgroup Group_LEDs_JMDBU2 JMDBU2
* *
* Board specific LED driver header for the JM-DB-U2 (http://u2.mattair.net/index.html). * Board specific LED driver header for the Mattairtech JM-DB-U2 (http://u2.mattair.net/index.html).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -74,7 +74,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS LEDS_LED1 #define LEDS_ALL_LEDS LEDS_LED1
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -121,6 +121,8 @@
#include "USBFOO/LEDs.h" #include "USBFOO/LEDs.h"
#elif (BOARD == BOARD_UDIP) #elif (BOARD == BOARD_UDIP)
#include "UDIP/LEDs.h" #include "UDIP/LEDs.h"
#elif (BOARD == BOARD_BUI)
#include "BUI/LEDs.h"
#elif (BOARD == BOARD_USER) #elif (BOARD == BOARD_USER)
#include "Board/LEDs.h" #include "Board/LEDs.h"
#endif #endif

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the Olimex AVR-USB-162 Development Board. * \brief Board specific LED driver header for the Olimex AVR-USB-162.
* *
* Board specific LED driver header for the Olimex AVR-USB-162 Development Board (http://www.olimex.com/dev/avr-usb-162.html). * Board specific LED driver header for the Olimex AVR-USB-162 (http://www.olimex.com/dev/avr-usb-162.html).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_OLIMEX162 OLIMEX162 * @defgroup Group_LEDs_OLIMEX162 OLIMEX162
* *
* Board specific LED driver header for the Olimex AVR-USB-162 Development Board (http://www.olimex.com/dev/avr-usb-162.html). * Board specific LED driver header for the Olimex AVR-USB-162 (http://www.olimex.com/dev/avr-usb-162.html).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -72,9 +72,9 @@
#define LEDS_LED1 (1 << 4) #define LEDS_LED1 (1 << 4)
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (1 << 4) #define LEDS_ALL_LEDS LEDS_LED1
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the RZUSBSTICK. * \brief Board specific LED driver header for the Atmel RZUSBSTICK.
* *
* Board specific LED driver header for the RZUSBSTICK. * Board specific LED driver header for the Atmel RZUSBSTICK.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_RZUSBSTICK RZUSBSTICK * @defgroup Group_LEDs_RZUSBSTICK RZUSBSTICK
* *
* Board specific LED driver header for the RZUSBSTICK. * Board specific LED driver header for the Atmel RZUSBSTICK.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -92,7 +92,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash commands header for the AT45DB321C as mounted on the STK525. * \brief Board specific Dataflash commands header for the AT45DB321C as mounted on the Atmel STK525.
* *
* Board specific Dataflash commands header for the AT45DB321C as mounted on the STK525. * Board specific Dataflash commands header for the AT45DB321C as mounted on the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash_STK525 /** \ingroup Group_Dataflash_STK525
* @defgroup Group_Dataflash_STK525_AT45DB321C AT45DB321C * @defgroup Group_Dataflash_STK525_AT45DB321C AT45DB321C
* *
* Board specific Dataflash commands header for the AT45DB321C as mounted on the STK525. * Board specific Dataflash commands header for the AT45DB321C as mounted on the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the STK525. * \brief Board specific Buttons driver header for the Atmel STK525.
* *
* Board specific Buttons driver header for the STK525. * Board specific Buttons driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_STK525 STK525 * @defgroup Group_Buttons_STK525 STK525
* *
* Board specific Buttons driver header for the STK525. * Board specific Buttons driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash driver header for the STK525. * \brief Board specific Dataflash driver header for the Atmel STK525.
* *
* Board specific Dataflash driver header for the STK525. * Board specific Dataflash driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash /** \ingroup Group_Dataflash
* @defgroup Group_Dataflash_STK525 STK525 * @defgroup Group_Dataflash_STK525 STK525
* *
* Board specific Dataflash driver header for the STK525. * Board specific Dataflash driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific joystick driver header for the STK525. * \brief Board specific joystick driver header for the Atmel STK525.
* *
* Board specific joystick driver header for the STK525. * Board specific joystick driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Joystick /** \ingroup Group_Joystick
* @defgroup Group_Joystick_STK525 STK525 * @defgroup Group_Joystick_STK525 STK525
* *
* Board specific joystick driver header for the STK525. * Board specific joystick driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the STK525. * \brief Board specific LED driver header for the Atmel STK525.
* *
* Board specific LED driver header for the STK525. * Board specific LED driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_STK525 STK525 * @defgroup Group_LEDs_STK525 STK525
* *
* Board specific LED driver header for the STK525. * Board specific LED driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -83,7 +83,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash commands header for the AT45DB642D as mounted on the STK526. * \brief Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel STK526.
* *
* Board specific Dataflash commands header for the AT45DB642D as mounted on the STK526. * Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash_STK526 /** \ingroup Group_Dataflash_STK526
* @defgroup Group_Dataflash_STK526_AT45DB642D AT45DB642D * @defgroup Group_Dataflash_STK526_AT45DB642D AT45DB642D
* *
* Board specific Dataflash commands header for the AT45DB642D as mounted on the STK526. * Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the STK526. * \brief Board specific Buttons driver header for the Atmel STK526.
* *
* Board specific Buttons driver header for the STK526. * Board specific Buttons driver header for the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_STK526 STK526 * @defgroup Group_Buttons_STK526 STK526
* *
* Board specific Buttons driver header for the STK526. * Board specific Buttons driver header for the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash driver header for the STK525. * \brief Board specific Dataflash driver header for the Atmel STK525.
* *
* Board specific Dataflash driver header for the STK525. * Board specific Dataflash driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash /** \ingroup Group_Dataflash
* @defgroup Group_Dataflash_STK526 STK526 * @defgroup Group_Dataflash_STK526 STK526
* *
* Board specific Dataflash driver header for the STK525. * Board specific Dataflash driver header for the Atmel STK525.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific joystick driver header for the STK526. * \brief Board specific joystick driver header for the Atmel STK526.
* *
* Board specific joystick driver header for the STK526. * Board specific joystick driver header for the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Joystick /** \ingroup Group_Joystick
* @defgroup Group_Joystick_STK526 STK526 * @defgroup Group_Joystick_STK526 STK526
* *
* Board specific joystick driver header for the STK526. * Board specific joystick driver header for the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the STK526. * \brief Board specific LED driver header for the Atmel STK526.
* *
* Board specific LED driver header for the STK526. * Board specific LED driver header for the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_STK526 STK526 * @defgroup Group_LEDs_STK526 STK526
* *
* Board specific LED driver header for the STK526. * Board specific LED driver header for the Atmel STK526.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -83,7 +83,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -72,9 +72,9 @@
#define LEDS_LED1 (1 << 6) #define LEDS_LED1 (1 << 6)
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (1 << 6) #define LEDS_ALL_LEDS LEDS_LED1
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the Benito. * \brief Board specific Buttons driver header for the UDIP.
* *
* Board specific Buttons driver header for the Benito (http://dorkbotpdx.org/wiki/benito). * Board specific Buttons driver header for the Linnix UDIP (http://linnix.com/udip/).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_UDIP UDIP * @defgroup Group_Buttons_UDIP UDIP
* *
* Board specific Buttons driver header for the UDIP (http://linnix.com/udip/). * Board specific Buttons driver header for the Linnix UDIP (http://linnix.com/udip/).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the UDIP. * \brief Board specific LED driver header for the Linnix UDIP.
* *
* Board specific LED driver header for the UDIP (http://linnix.com/udip/). * Board specific LED driver header for the Linnix UDIP (http://linnix.com/udip/).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_UDIP UDIP * @defgroup Group_LEDs_UDIP UDIP
* *
* Board specific LED driver header for the UDIP (http://linnix.com/udip/). * Board specific LED driver header for the Linnix UDIP (http://linnix.com/udip/).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -92,7 +92,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the USBFOO Development Board. * \brief Board specific Buttons driver header for the Kernel Concepts USBFOO.
* *
* Board specific Buttons driver header for the USBFOO Development Board (http://shop.kernelconcepts.de/product_info.php?products_id=102). * Board specific Buttons driver header for the Kernel Concepts USBFOO (http://shop.kernelconcepts.de/product_info.php?products_id=102).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the USBFOO. * \brief Board specific LED driver header for the Kernel Concepts USBFOO.
* *
* Board specific LED driver header for the USBFOO Development Board (http://shop.kernelconcepts.de/product_info.php?products_id=102). * Board specific LED driver header for the Kernel Concepts USBFOO (http://shop.kernelconcepts.de/product_info.php?products_id=102).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_USBFOO USBFOO * @defgroup Group_LEDs_USBFOO USBFOO
* *
* Board specific LED driver header for the USBFOO Development Board (http://shop.kernelconcepts.de/product_info.php?products_id=102). * Board specific LED driver header for the Kernel Concepts USBFOO (http://shop.kernelconcepts.de/product_info.php?products_id=102).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -72,9 +72,9 @@
#define LEDS_LED1 (1 << 4) #define LEDS_LED1 (1 << 4)
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (1 << 4) #define LEDS_ALL_LEDS LEDS_LED1
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash commands header for the AT45DB642D as mounted on the USBKEY. * \brief Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel USBKEY.
* *
* Board specific Dataflash commands header for the AT45DB642D as mounted on the USBKEY. * Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash_USBKEY /** \ingroup Group_Dataflash_USBKEY
* @defgroup Group_Dataflash_USBKEY_AT45DB642D AT45DB642D * @defgroup Group_Dataflash_USBKEY_AT45DB642D AT45DB642D
* *
* Board specific Dataflash commands header for the AT45DB642D as mounted on the USBKEY. * Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the USBKEY. * \brief Board specific Buttons driver header for the Atmel USBKEY.
* *
* Board specific Buttons driver header for the USBKEY. * Board specific Buttons driver header for the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_USBKEY USBKEY * @defgroup Group_Buttons_USBKEY USBKEY
* *
* Board specific Buttons driver header for the USBKEY. * Board specific Buttons driver header for the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash driver header for the USBKEY. * \brief Board specific Dataflash driver header for the Atmel USBKEY.
* *
* Board specific Dataflash driver header for the USBKEY. * Board specific Dataflash driver header for the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash /** \ingroup Group_Dataflash
* @defgroup Group_Dataflash_USBKEY USBKEY * @defgroup Group_Dataflash_USBKEY USBKEY
* *
* Board specific Dataflash driver header for the USBKEY board. * Board specific Dataflash driver header for the Atmel USBKEY board.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific joystick driver header for the USBKEY. * \brief Board specific joystick driver header for the Atmel USBKEY.
* *
* Board specific joystick driver header for the USBKEY. * Board specific joystick driver header for the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Joystick /** \ingroup Group_Joystick
* @defgroup Group_Joystick_USBKEY USBKEY * @defgroup Group_Joystick_USBKEY USBKEY
* *
* Board specific joystick driver header for the USBKEY. * Board specific joystick driver header for the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the joystick driver * \note This file should not be included directly. It is automatically included as needed by the joystick driver
* dispatch header located in LUFA/Drivers/Board/Joystick.h. * dispatch header located in LUFA/Drivers/Board/Joystick.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the USBKEY. * \brief Board specific LED driver header for the Atmel USBKEY.
* *
* Board specific LED driver header for the USBKEY. * Board specific LED driver header for the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_USBKEY USBKEY * @defgroup Group_LEDs_USBKEY USBKEY
* *
* Board specific LED driver header for the USBKEY. * Board specific LED driver header for the Atmel USBKEY.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -83,7 +83,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Buttons driver header for the USBTINY MKII. * \brief Board specific Buttons driver header for Tom's USBTINY MKII.
* *
* Board specific Buttons driver header for the USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/). * Board specific Buttons driver header for Tom's USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Buttons /** \ingroup Group_Buttons
* @defgroup Group_Buttons_USBTINYMKII USBTINYMKII * @defgroup Group_Buttons_USBTINYMKII USBTINYMKII
* *
* Board specific Buttons driver header for the USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/). * Board specific Buttons driver header for Tom's USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/).
* *
* \note This file should not be included directly. It is automatically included as needed by the Buttons driver * \note This file should not be included directly. It is automatically included as needed by the Buttons driver
* dispatch header located in LUFA/Drivers/Board/Buttons.h. * dispatch header located in LUFA/Drivers/Board/Buttons.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the USBTINY MKII. * \brief Board specific LED driver header for Tom's USBTINY MKII.
* *
* Board specific LED driver header for the USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/). * Board specific LED driver header for Tom's USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_USBTINYMKII USBTINYMKII * @defgroup Group_LEDs_USBTINYMKII USBTINYMKII
* *
* Board specific LED driver header for the USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/). * Board specific LED driver header for Tom's USBTINY MKII (http://tom-itx.dyndns.org:81/~webpage/).
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -78,7 +78,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3) #define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3)
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash commands header for the AT45DB642D as mounted on the XPLAIN. * \brief Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel XPLAIN.
* *
* Board specific Dataflash commands header for the AT45DB642D as mounted on the XPLAIN. * Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel XPLAIN.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash_XPLAIN /** \ingroup Group_Dataflash_XPLAIN
* @defgroup Group_Dataflash_XPLAIN_AT45DB642D AT45DB642D * @defgroup Group_Dataflash_XPLAIN_AT45DB642D AT45DB642D
* *
* Board specific Dataflash commands header for the AT45DB642D as mounted on the XPLAIN. * Board specific Dataflash commands header for the AT45DB642D as mounted on the Atmel XPLAIN.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific Dataflash driver header for the XPLAIN. * \brief Board specific Dataflash driver header for the Atmel XPLAIN.
* *
* Board specific Dataflash driver header for the XPLAIN. * Board specific Dataflash driver header for the Atmel XPLAIN.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.
@ -40,7 +40,7 @@
/** \ingroup Group_Dataflash /** \ingroup Group_Dataflash
* @defgroup Group_Dataflash_XPLAIN XPLAIN * @defgroup Group_Dataflash_XPLAIN XPLAIN
* *
* Board specific Dataflash driver header for the XPLAIN. * Board specific Dataflash driver header for the Atmel XPLAIN.
* *
* \note This file should not be included directly. It is automatically included as needed by the dataflash driver * \note This file should not be included directly. It is automatically included as needed by the dataflash driver
* dispatch header located in LUFA/Drivers/Board/Dataflash.h. * dispatch header located in LUFA/Drivers/Board/Dataflash.h.

@ -29,9 +29,9 @@
*/ */
/** \file /** \file
* \brief Board specific LED driver header for the XPLAIN. * \brief Board specific LED driver header for the Atmel XPLAIN.
* *
* Board specific LED driver header for the XPLAIN. * Board specific LED driver header for the Atmel XPLAIN.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -40,7 +40,7 @@
/** \ingroup Group_LEDs /** \ingroup Group_LEDs
* @defgroup Group_LEDs_XPLAIN XPLAIN * @defgroup Group_LEDs_XPLAIN XPLAIN
* *
* Board specific LED driver header for the XPLAIN. * Board specific LED driver header for the Atmel XPLAIN.
* *
* \note This file should not be included directly. It is automatically included as needed by the LEDs driver * \note This file should not be included directly. It is automatically included as needed by the LEDs driver
* dispatch header located in LUFA/Drivers/Board/LEDs.h. * dispatch header located in LUFA/Drivers/Board/LEDs.h.
@ -74,7 +74,7 @@
/** LED mask for all the LEDs on the board. */ /** LED mask for all the LEDs on the board. */
#define LEDS_ALL_LEDS LEDS_LED1 #define LEDS_ALL_LEDS LEDS_LED1
/** LED mask for the none of the board LEDs. */ /** LED mask for none of the board LEDs. */
#define LEDS_NO_LEDS 0 #define LEDS_NO_LEDS 0
/* Inline Functions: */ /* Inline Functions: */

@ -21,6 +21,7 @@
* - Added class specific descriptor type defines with standard USB-IF element naming * - Added class specific descriptor type defines with standard USB-IF element naming
* - Added new project makefile template to the library and moved board driver stub files into in a new "CodeTemplates" directory * - Added new project makefile template to the library and moved board driver stub files into in a new "CodeTemplates" directory
* - Added board hardware driver support for the UDIP development board * - Added board hardware driver support for the UDIP development board
* - Added board hardware driver support for the BUI development board
* *
* <b>Changed:</b> * <b>Changed:</b>
* - Removed complicated logic for the Endpoint_ConfigureEndpoint() function to use inlined or function called versions * - Removed complicated logic for the Endpoint_ConfigureEndpoint() function to use inlined or function called versions

@ -30,15 +30,16 @@
* - STK526 * - STK526
* - XPLAIN (Both original first revision board, and newer boards with a different Dataflash model) * - XPLAIN (Both original first revision board, and newer boards with a different Dataflash model)
* *
* Currently supported third-party boards (see \ref Group_BoardTypes): * Currently supported third-party boards (see \ref Group_BoardTypes for makefile BOARD constant names):
* - Bumble-B (using officially recommended peripheral layout) * - Fletchtronics Bumble-B (using officially recommended peripheral layout)
* - Benito * - Tempusdictum Benito
* - JM-DB-U2 * - MattairTech JM-DB-U2
* - Teensy (all revisions and versions) * - PJRC Teensy (all revisions and versions)
* - USBTINY-MKII (all revisions and versions) * - Tom's USBTINY-MKII (all revisions and versions)
* - Olimex AVR-USB-162 * - Olimex AVR-USB-162
* - USBFOO * - Kernel Concepts USBFOO
* - UDIP * - Linnix UDIP
* - Busware BUI
* - Any Other Custom User Boards (with Board Drivers if desired, see \ref Page_WritingBoardDrivers) * - Any Other Custom User Boards (with Board Drivers if desired, see \ref Page_WritingBoardDrivers)
*/ */

@ -66,7 +66,7 @@ MCU = at90usb1287
# Target board (see library "Board Types" documentation, NONE for projects not requiring # Target board (see library "Board Types" documentation, NONE for projects not requiring
# LUFA board drivers). If USER is selected, put custom board drivers in a directory called # LUFA board drivers). If USER is selected, put custom board drivers in a directory called
# "Board" inside the application directory. # "Board" inside the application directory.
BOARD = USBKEY BOARD = BUI
# Processor frequency. # Processor frequency.

Loading…
Cancel
Save