RSeries astromech firmware
AnoRotaryEncoder Member List

This is the complete list of members for AnoRotaryEncoder, including all inherited members.

animate() overrideAnoRotaryEncoderinlinevirtual
AnoRotaryEncoder(PinManager &pinManager, byte encoderA, byte encoderB, byte buttonUp, byte buttonLeft, byte buttonDown, byte buttonRight, byte buttonIn, bool useInterrupt=true)AnoRotaryEncoderinline
begin()RotaryEncoderinline
Direction enum nameRotaryEncoder
end()RotaryEncoderinline
getButtonPressedMask() constAnoRotaryEncoderinline
getDirection()RotaryEncoderinline
getMillisBetweenRotations() constRotaryEncoderinline
getRPM()RotaryEncoderinline
getValue()RotaryEncoderinline
hasButtonStateChanged() constAnoRotaryEncoderinline
hasChanged()RotaryEncoderinline
interrupt() overrideRotaryEncoderinlineprotectedvirtual
isActive()RotaryEncoderinline
isButtonPressed(byte pin) constAnoRotaryEncoderinline
isButtonReleased(byte pin) constAnoRotaryEncoderinline
LatchMode enum nameRotaryEncoder
ready()SetupEventinlinestatic
RotaryEncoder(byte pin1, byte pin2, LatchMode mode=LatchMode::kFour0, bool useInterrupt=true)RotaryEncoderinline
setButtonNotify(byte pin, void(*notify)(bool))AnoRotaryEncoderinline
setup() overrideRotaryEncoderinlinevirtual
SetupEvent()SetupEventinline
setValue(long newValue)RotaryEncoderinline