20 #include <AceButton.h> 21 #include <testing/TestableButtonConfig.h> 22 #include <testing/EventTracker.h> 38 mTestableConfig(testableConfig),
40 mEventTracker(eventTracker) {}
43 void init(uint8_t pin, uint8_t defaultReleasedState, uint8_t
id) {
45 mDefaultReleasedState = defaultReleasedState;
47 mButton->
init(mPin, mDefaultReleasedState, mId);
48 mTestableConfig->
init();
58 uint8_t targetState = (HIGH == mDefaultReleasedState) ? LOW : HIGH;
61 mEventTracker->clear();
69 uint8_t targetState = (HIGH == mDefaultReleasedState) ? HIGH : LOW;
72 mEventTracker->clear();
81 mEventTracker->clear();
95 uint8_t mDefaultReleasedState;