3#include <AH/STL/type_traits>
4#include <Settings/NamespaceSettings.hpp>
#define BEGIN_CS_NAMESPACE
Class to keep track of relative position changes of rotary encoders.
int16_t getSpeedMultiply() const
void setSpeedMultiply(int16_t speedMultiply)
EncoderState(int16_t speedMultiply, uint8_t pulsesPerStep)
int16_t update(Enc_t encval)
typename std::make_signed< Enc_t >::type SignedEnc_t