MCPcopy Create free account
hub / github.com/bxparks/AceButton / getVirtualPin

Method getVirtualPin

src/ace_button/EncodedButtonConfig.cpp:64–72  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

62}
63
64uint8_t EncodedButtonConfig::getVirtualPin() const {
65 uint8_t virtualPin = 0;
66 for (uint8_t i = 0; i < mNumPins; i++) {
67 uint8_t pin = mPins[i];
68 int s = digitalRead(pin);
69 virtualPin |= (s == mPressedState) << i;
70 }
71 return virtualPin;
72}
73
74}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected