#include <AH/Arduino-Wrapper.h>
#include <AH/Settings/NamespaceSettings.hpp>
#include <AH/Containers/Array.hpp>
#include <AH/STL/limits>
#include <AH/STL/type_traits>
Go to the source code of this file.
Classes | |
class | RegisterEncoders< RegisterType, NumEnc, EncoderPositionType, InterruptSafe > |
Class for keeping track of the position of multiple rotary encoders. More... | |
class | RegisterEncoders< RegisterType, NumEnc, EncoderPositionType, InterruptSafe >::Encoder |
Proxy to access a single encoder of the encoders managed by RegisterEncoders. More... | |
Namespaces | |
namespace | AH |
PrintStream library | |
Variables | |
static constexpr int8_t | RegisterEncodersLUT [16] |
Lookup table that maps rotary encoder (2-bit gray code) state changes to position deltas. | |