aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2012-02-05 15:50:09 +0000
committerDean Camera <dean@fourwalledcubicle.com>2012-02-05 15:50:09 +0000
commitda676f0f705904df15202f34b14c99f279eda339 (patch)
tree7f11c5551af7527a2ac0d3e3b80b401d52b277eb /LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
parent0e8e70153aac9a73f737348cf8b41fd4b71bd2d5 (diff)
downloadlufa-da676f0f705904df15202f34b14c99f279eda339.tar.gz
lufa-da676f0f705904df15202f34b14c99f279eda339.tar.bz2
lufa-da676f0f705904df15202f34b14c99f279eda339.zip
Add support for the Micropendous (Arduino-like) series of boards (revisions 1 and 2).
Diffstat (limited to 'LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h')
-rw-r--r--LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h b/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
index cb426586f..5c5825afb 100644
--- a/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
+++ b/LUFA/Drivers/Board/AVR8/MICROPENDOUS/Buttons.h
@@ -79,6 +79,20 @@
*/
/** \ingroup Group_Buttons
+ * \defgroup Group_Buttons_MICROPENDOUS_REV1 MICROPENDOUS_REV1
+ * \brief Board specific Button driver header for the Micropendous Arduino-like Revision 1 (https://code.google.com/p/micropendous/wiki/Micropendous).
+ *
+ * See \ref Group_Buttons_MICROPENDOUS_32U2 for more details.
+ */
+
+/** \ingroup Group_Buttons
+ * \defgroup Group_Buttons_MICROPENDOUS_REV2 MICROPENDOUS_REV2
+ * \brief Board specific Button driver header for the Micropendous Arduino-like Revision 2 (https://code.google.com/p/micropendous/wiki/Micropendous).
+ *
+ * See \ref Group_Buttons_MICROPENDOUS_32U2 for more details.
+ */
+
+/** \ingroup Group_Buttons
* \defgroup Group_Buttons_MICROPENDOUS_32U2 MICROPENDOUS_32U2
* \brief Board specific Buttons driver header for the Micropendous 32U2.
*
@@ -128,6 +142,12 @@
#elif (BOARD == BOARD_MICROPENDOUS_DIP)
#define _BOARD_BUTTON1_MASK (1 << 2)
#define _BOARD_BUTTON_PORTLETTER E
+ #elif (BOARD == BOARD_MICROPENDOUS_REV1)
+ #define _BOARD_BUTTON1_MASK (1 << 2)
+ #define _BOARD_BUTTON_PORTLETTER E
+ #elif (BOARD == BOARD_MICROPENDOUS_REV2)
+ #define _BOARD_BUTTON1_MASK (1 << 2)
+ #define _BOARD_BUTTON_PORTLETTER E
#endif
#define _BOARD_BUTTON_CONCAT2(Reg, Letter) Reg ## Letter