18 #ifndef _AVRIO_BUTTON_H_ 19 #define _AVRIO_BUTTON_H_ 21 #include <avrio/defs.h> 25 #include "avrio-config.h" 26 #ifdef AVRIO_BUTTON_ENABLE 27 #include "avrio-board-button.h" 59 #if defined(__DOXYGEN__) 73 #define BUTTON_QUANTITY 83 #define BUTTON_BUTTON1 91 #define BUTTON_ALL_BUTTONS 99 #define BUTTON_NO_BUTTON 133 #ifdef BUTTON_MASK_ARRAY_ENABLE 139 return xButMaskArray[ucBut];
145 #warning "AVRIO_BUTTON_ENABLE undefined, using a bogus implementation !" 147 #define BUTTON_QUANTITY 1 148 #define BUTTON_BUTTON1 1 149 #define BUTTON_ALL_BUTTONS (BUTTON_BUTTON1) 150 #define BUTTON_NO_BUTTON (0) 152 #define xButGet(m) (xButMask)(0)