boothifier/z_old/my_buttons.h

34 lines
582 B
C

#ifndef _MY_BUTTONS_H
#define _MY_BUTTONS_H
#include "OneButton.h"
#include "global.h"
#define DEBOUCE_TIME (BUTTON_UPDATE_PERIOD-24)
#define btn1Pin Button1_Pin
#define btn2Pin Button2_Pin
#define btn3Pin Button3_Pin
extern OneButton *btn[3];
#define Update_Buttons() btn[1]->tick(); btn[2]->tick(); btn[3]->tick();
void Init_ButtonEvents(void);
void btn1_click();
void btn1_doubleClick();
void btn2_click();
void btn2_doubleClick();
void btn2_LongPressStart();
void btn3_click();
void btn3_doubleClick();
void btn3_LongPressStart();
void btn3_LongPressStop();
#endif