X-Git-Url: http://git.linex4red.de/pub/USBasp.git/blobdiff_plain/63a8f66d92b5d7018a4d962f4f7b23774a621771..24f730fce3f2022762011d795c3feada5ef874b3:/LUFA/Drivers/Board/Buttons.h diff --git a/LUFA/Drivers/Board/Buttons.h b/LUFA/Drivers/Board/Buttons.h index 46d147345..117c37a21 100644 --- a/LUFA/Drivers/Board/Buttons.h +++ b/LUFA/Drivers/Board/Buttons.h @@ -48,7 +48,9 @@ * - None * * \section Module Description - * Functions, macros, variables, enums and types related to the control of physical board GPIO buttons. + * Hardware buttons driver. This provides an easy to use driver for the hardware buttons present on many boards. + * It provides a way to easily configure and check the status of all the buttons on the board so that appropriate + * actions can be taken. * * If the BOARD value is set to BOARD_USER, this will include the /Board/Dataflash.h file in the user project * directory. Otherwise, it will include the appropriate built in board driver header file. @@ -62,7 +64,6 @@ /* Macros: */ #if !defined(__DOXYGEN__) #define INCLUDE_FROM_BUTTONS_H - #define INCLUDE_FROM_BOARD_DRIVER #endif /* Includes: */ @@ -71,15 +72,19 @@ #if !defined(BOARD) #error BOARD must be set in makefile to a value specified in BoardTypes.h. #elif (BOARD == BOARD_USBKEY) - #include "USBKEY/BUTTONS.h" + #include "USBKEY/Buttons.h" #elif (BOARD == BOARD_STK525) - #include "STK525/BUTTONS.h" + #include "STK525/Buttons.h" #elif (BOARD == BOARD_STK526) - #include "STK526/BUTTONS.h" + #include "STK526/Buttons.h" #elif (BOARD == BOARD_ATAVRUSBRF01) - #include "ATAVRUSBRF01/BUTTONS.h" + #include "ATAVRUSBRF01/Buttons.h" + #elif (BOARD == BOARD_BUMBLEB) + #include "BUMBLEB/Buttons.h" + #elif (BOARD == BOARD_EVK527) + #include "EVK527/Buttons.h" #elif (BOARD == BOARD_USER) - #include "Board/BUTTONS.h" + #include "Board/Buttons.h" #else #error The selected board does not contain any GPIO buttons. #endif