forked from mfulz_github/qmk_firmware
Added board hardware driver support for the BUI development board.
This commit is contained in:
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. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -112,6 +112,9 @@
|
|||
|
||||
/** Selects the UDIP specific board drivers, including the Button and LEDs drivers. */
|
||||
#define BOARD_UDIP 16
|
||||
|
||||
/** Selects the BUI specific board drivers, including the driver for the board LEDs. */
|
||||
#define BOARD_UDIP 17
|
||||
|
||||
#if !defined(__DOXYGEN__)
|
||||
#define BOARD_ BOARD_NONE
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -78,16 +78,16 @@
|
|||
/* Public Interface - May be used in end-application: */
|
||||
/* Macros: */
|
||||
/** LED mask for the first LED on the board. */
|
||||
#define LEDS_LED1 (1 << 0)
|
||||
#define LEDS_LED1 (1 << 0)
|
||||
|
||||
/** LED mask for the second LED on the board. */
|
||||
#define LEDS_LED2 (1 << 1)
|
||||
#define LEDS_LED2 (1 << 1)
|
||||
|
||||
/** 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. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
/** LED mask for none of the board LEDs. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
|
||||
/* Inline Functions: */
|
||||
#if !defined(__DOXYGEN__)
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -75,7 +75,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -1,113 +1,131 @@
|
|||
/*
|
||||
LUFA Library
|
||||
Copyright (C) Dean Camera, 2010.
|
||||
|
||||
dean [at] fourwalledcubicle [dot] com
|
||||
www.fourwalledcubicle.com
|
||||
*/
|
||||
|
||||
/*
|
||||
Copyright 2010 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
|
||||
without fee, provided that the above copyright notice appear in
|
||||
all copies and that both that the copyright notice and this
|
||||
permission notice and warranty disclaimer appear in supporting
|
||||
documentation, and that the name of the author not be used in
|
||||
advertising or publicity pertaining to distribution of the
|
||||
software without specific, written prior permission.
|
||||
|
||||
The author disclaim all warranties with regard to this
|
||||
software, including all implied warranties of merchantability
|
||||
and fitness. In no event shall the author be liable for any
|
||||
special, indirect or consequential damages or any damages
|
||||
whatsoever resulting from loss of use, data or profits, whether
|
||||
in an action of contract, negligence or other tortious action,
|
||||
arising out of or in connection with the use or performance of
|
||||
this software.
|
||||
*/
|
||||
|
||||
/*
|
||||
LED Driver for the RGB LED on the Busware BUI board.
|
||||
*/
|
||||
|
||||
#ifndef __LEDS_USER_H__
|
||||
#define __LEDS_USER_H__
|
||||
|
||||
/* Includes: */
|
||||
#include <avr/io.h>
|
||||
|
||||
/* Enable C linkage for C++ Compilers: */
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Preprocessor Checks: */
|
||||
#if !defined(INCLUDE_FROM_LEDS_H)
|
||||
#error Do not include this file directly. Include LUFA/Drivers/Board/LEDS.h instead.
|
||||
#endif
|
||||
|
||||
/* Public Interface - May be used in end-application: */
|
||||
/* Macros: */
|
||||
/** LED mask for the blue LED on the board. */
|
||||
#define LEDS_LED1 (1 << 2)
|
||||
|
||||
/** LED mask for the green LED on the board. */
|
||||
#define LEDS_LED2 (1 << 3)
|
||||
|
||||
/** LED mask for the red LED on the board. */
|
||||
#define LEDS_LED3 (1 << 4)
|
||||
|
||||
/** LED mask for all the LEDs on the board. */
|
||||
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3)
|
||||
|
||||
/** LED mask for the none of the board LEDs. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
|
||||
/* Inline Functions: */
|
||||
#if !defined(__DOXYGEN__)
|
||||
static inline void LEDs_Init(void)
|
||||
{
|
||||
DDRC |= LEDS_ALL_LEDS;
|
||||
}
|
||||
|
||||
static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC |= LEDMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC &= ~LEDMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC = (PORTC & ~LEDS_ALL_LEDS) | LEDMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_ChangeLEDs(const uint8_t LEDMask,
|
||||
const uint8_t ActiveMask)
|
||||
{
|
||||
PORTC = (PORTC & ~LEDMask) | ActiveMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC ^= LEDMask;
|
||||
}
|
||||
|
||||
static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;
|
||||
static inline uint8_t LEDs_GetLEDs(void)
|
||||
{
|
||||
return (PORTC & LEDS_ALL_LEDS);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Disable C linkage for C++ Compilers: */
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
/*
|
||||
LUFA Library
|
||||
Copyright (C) Dean Camera, 2010.
|
||||
|
||||
dean [at] fourwalledcubicle [dot] com
|
||||
www.fourwalledcubicle.com
|
||||
*/
|
||||
|
||||
/*
|
||||
Copyright 2010 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
|
||||
without fee, provided that the above copyright notice appear in
|
||||
all copies and that both that the copyright notice and this
|
||||
permission notice and warranty disclaimer appear in supporting
|
||||
documentation, and that the name of the author not be used in
|
||||
advertising or publicity pertaining to distribution of the
|
||||
software without specific, written prior permission.
|
||||
|
||||
The author disclaim all warranties with regard to this
|
||||
software, including all implied warranties of merchantability
|
||||
and fitness. In no event shall the author be liable for any
|
||||
special, indirect or consequential damages or any damages
|
||||
whatsoever resulting from loss of use, data or profits, whether
|
||||
in an action of contract, negligence or other tortious action,
|
||||
arising out of or in connection with the use or performance of
|
||||
this software.
|
||||
*/
|
||||
|
||||
/** \file
|
||||
* \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).
|
||||
*
|
||||
* \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: */
|
||||
#include <avr/io.h>
|
||||
|
||||
/* Enable C linkage for C++ Compilers: */
|
||||
#if defined(__cplusplus)
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
/* Preprocessor Checks: */
|
||||
#if !defined(INCLUDE_FROM_LEDS_H)
|
||||
#error Do not include this file directly. Include LUFA/Drivers/Board/LEDS.h instead.
|
||||
#endif
|
||||
|
||||
/* Public Interface - May be used in end-application: */
|
||||
/* Macros: */
|
||||
/** LED mask for the first LED on the board. */
|
||||
#define LEDS_LED1 (1 << 2)
|
||||
|
||||
/** LED mask for the second LED on the board. */
|
||||
#define LEDS_LED2 (1 << 3)
|
||||
|
||||
/** LED mask for the third LED on the board. */
|
||||
#define LEDS_LED3 (1 << 4)
|
||||
|
||||
/** LED mask for all the LEDs on the board. */
|
||||
#define LEDS_ALL_LEDS (LEDS_LED1 | LEDS_LED2 | LEDS_LED3)
|
||||
|
||||
/** LED mask for none of the board LEDs. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
|
||||
/* Inline Functions: */
|
||||
#if !defined(__DOXYGEN__)
|
||||
static inline void LEDs_Init(void)
|
||||
{
|
||||
DDRC |= LEDS_ALL_LEDS;
|
||||
}
|
||||
|
||||
static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC |= LEDMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC &= ~LEDMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC = (PORTC & ~LEDS_ALL_LEDS) | LEDMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_ChangeLEDs(const uint8_t LEDMask,
|
||||
const uint8_t ActiveMask)
|
||||
{
|
||||
PORTC = (PORTC & ~LEDMask) | ActiveMask;
|
||||
}
|
||||
|
||||
static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)
|
||||
{
|
||||
PORTC ^= LEDMask;
|
||||
}
|
||||
|
||||
static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;
|
||||
static inline uint8_t LEDs_GetLEDs(void)
|
||||
{
|
||||
return (PORTC & LEDS_ALL_LEDS);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Disable C linkage for C++ Compilers: */
|
||||
#if defined(__cplusplus)
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
/** @} */
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* external peripheral layout for buttons, LEDs and a Joystick.
|
||||
|
@ -43,9 +43,9 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @defgroup Group_Buttons_BUMBLEB BUMBLEB
|
||||
*
|
||||
* Board specific buttons driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). 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.
|
||||
* 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 external peripheral
|
||||
* 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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* external peripheral layout for buttons, LEDs and a Joystick.
|
||||
|
@ -43,9 +43,9 @@
|
|||
/** \ingroup Group_Joystick
|
||||
* @defgroup Group_Joystick_BUMBLEB BUMBLEB
|
||||
*
|
||||
* Board specific joystick driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). 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.
|
||||
* 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 external peripheral
|
||||
* 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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* external peripheral layout for buttons, LEDs and a Joystick.
|
||||
|
@ -43,9 +43,9 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @defgroup Group_LEDs_BUMBLEB BUMBLEB
|
||||
*
|
||||
* Board specific LED driver header for the BUMBLEB (http://fletchtronics.net/bumble-b). 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.
|
||||
* 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 external
|
||||
* 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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -88,7 +88,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash_EVK527
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Joystick
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -80,7 +80,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -74,7 +74,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -121,6 +121,8 @@
|
|||
#include "USBFOO/LEDs.h"
|
||||
#elif (BOARD == BOARD_UDIP)
|
||||
#include "UDIP/LEDs.h"
|
||||
#elif (BOARD == BOARD_BUI)
|
||||
#include "BUI/LEDs.h"
|
||||
#elif (BOARD == BOARD_USER)
|
||||
#include "Board/LEDs.h"
|
||||
#endif
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -69,13 +69,13 @@
|
|||
/* Public Interface - May be used in end-application: */
|
||||
/* Macros: */
|
||||
/** LED mask for the first LED on the board. */
|
||||
#define LEDS_LED1 (1 << 4)
|
||||
#define LEDS_LED1 (1 << 4)
|
||||
|
||||
/** 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. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
/** LED mask for none of the board LEDs. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
|
||||
/* Inline Functions: */
|
||||
#if !defined(__DOXYGEN__)
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -92,7 +92,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash_STK525
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Joystick
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -83,7 +83,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash_STK526
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Joystick
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -83,7 +83,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -69,13 +69,13 @@
|
|||
/* Public Interface - May be used in end-application: */
|
||||
/* Macros: */
|
||||
/** LED mask for the first LED on the board. */
|
||||
#define LEDS_LED1 (1 << 6)
|
||||
#define LEDS_LED1 (1 << 6)
|
||||
|
||||
/** 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. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
/** LED mask for none of the board LEDs. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
|
||||
/* Inline Functions: */
|
||||
#if !defined(__DOXYGEN__)
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -92,7 +92,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -69,13 +69,13 @@
|
|||
/* Public Interface - May be used in end-application: */
|
||||
/* Macros: */
|
||||
/** LED mask for the first LED on the board. */
|
||||
#define LEDS_LED1 (1 << 4)
|
||||
#define LEDS_LED1 (1 << 4)
|
||||
|
||||
/** 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. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
/** LED mask for none of the board LEDs. */
|
||||
#define LEDS_NO_LEDS 0
|
||||
|
||||
/* Inline Functions: */
|
||||
#if !defined(__DOXYGEN__)
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash_USBKEY
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Joystick
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Joystick.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -83,7 +83,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Buttons
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Buttons.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -78,7 +78,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash_XPLAIN
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_Dataflash
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/Dataflash.h.
|
||||
|
|
|
@ -29,9 +29,9 @@
|
|||
*/
|
||||
|
||||
/** \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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -40,7 +40,7 @@
|
|||
/** \ingroup Group_LEDs
|
||||
* @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
|
||||
* dispatch header located in LUFA/Drivers/Board/LEDs.h.
|
||||
|
@ -74,7 +74,7 @@
|
|||
/** LED mask for all the LEDs on the board. */
|
||||
#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
|
||||
|
||||
/* Inline Functions: */
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
* - 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 board hardware driver support for the UDIP development board
|
||||
* - Added board hardware driver support for the BUI development board
|
||||
*
|
||||
* <b>Changed:</b>
|
||||
* - Removed complicated logic for the Endpoint_ConfigureEndpoint() function to use inlined or function called versions
|
||||
|
|
|
@ -30,15 +30,16 @@
|
|||
* - STK526
|
||||
* - XPLAIN (Both original first revision board, and newer boards with a different Dataflash model)
|
||||
*
|
||||
* Currently supported third-party boards (see \ref Group_BoardTypes):
|
||||
* - Bumble-B (using officially recommended peripheral layout)
|
||||
* - Benito
|
||||
* - JM-DB-U2
|
||||
* - Teensy (all revisions and versions)
|
||||
* - USBTINY-MKII (all revisions and versions)
|
||||
* Currently supported third-party boards (see \ref Group_BoardTypes for makefile BOARD constant names):
|
||||
* - Fletchtronics Bumble-B (using officially recommended peripheral layout)
|
||||
* - Tempusdictum Benito
|
||||
* - MattairTech JM-DB-U2
|
||||
* - PJRC Teensy (all revisions and versions)
|
||||
* - Tom's USBTINY-MKII (all revisions and versions)
|
||||
* - Olimex AVR-USB-162
|
||||
* - USBFOO
|
||||
* - UDIP
|
||||
* - Kernel Concepts USBFOO
|
||||
* - Linnix UDIP
|
||||
* - Busware BUI
|
||||
* - 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
|
||||
# LUFA board drivers). If USER is selected, put custom board drivers in a directory called
|
||||
# "Board" inside the application directory.
|
||||
BOARD = USBKEY
|
||||
BOARD = BUI
|
||||
|
||||
|
||||
# Processor frequency.
|
||||
|
|
Loading…
Reference in New Issue