mirror of
https://github.com/qmk/qmk_firmware.git
synced 2026-09-29 13:30:33 +02:00
Add stub functions to all board drivers, so that demos can be compiled with BOARD=NONE.
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user