Add stub functions to all board drivers, so that demos can be compiled with BOARD=NONE.
This commit is contained in:
parent
654baf7d60
commit
2bb012d4cb
4 changed files with 38 additions and 12 deletions
|
@ -68,13 +68,13 @@
|
|||
* \code
|
||||
* // Initialize the button driver before first use
|
||||
* Buttons_Init();
|
||||
*
|
||||
*
|
||||
* printf("Waiting for button press...\r\n");
|
||||
*
|
||||
*
|
||||
* // Loop until a board button has been pressed
|
||||
* uint8_t ButtonPress;
|
||||
* while (!(ButtonPress = Buttons_GetStatus())) {};
|
||||
*
|
||||
*
|
||||
* // Display which button was pressed (assuming two board buttons)
|
||||
* printf("Button pressed: %s\r\n", (ButtonPress == BUTTONS_BUTTON1) ? "Button 1" : "Button 2");
|
||||
* \endcode
|
||||
|
@ -92,7 +92,9 @@
|
|||
#include "../../Common/Common.h"
|
||||
|
||||
#if (BOARD == BOARD_NONE)
|
||||
#error The Board Buttons driver cannot be used if the makefile BOARD option is not set.
|
||||
#define BUTTONS_BUTTON1 0
|
||||
static inline void Buttons_Init(void) {};
|
||||
static inline uint_reg_t Buttons_GetStatus(void) { return 0; };
|
||||
#elif (BOARD == BOARD_USBKEY)
|
||||
#include "AVR8/USBKEY/Buttons.h"
|
||||
#elif (BOARD == BOARD_STK525)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue