eventhandler: add class #6

This commit is contained in:
Vasily Davydov
2022-09-21 11:01:28 +03:00
parent f9516c6977
commit 595243f41a
3 changed files with 40 additions and 21 deletions

View File

@@ -8,10 +8,22 @@
#ifndef EVENTHANDLER_H_
#define EVENTHANDLER_H_
#include "DigitalIoPin.h"
typedef struct _EVENT_HANDL{
DigitalIoPin * _button_control_up;
DigitalIoPin * _button_control_down;
DigitalIoPin * _button_control_toggle_mode;
DigitalIoPin * _button_control_toggle_active;
} EVENT_HANDL;
class EventHandler {
public:
EventHandler();
EventHandler(EVENT_HANDL * btns);
virtual ~EventHandler();
private:
EVENT_HANDL = {0,0,0,0};
};
#endif /* EVENTHANDLER_H_ */