#include <AH/Arduino-Wrapper.h>
#include <Settings/NamespaceSettings.hpp>
#include "utility/direct_pin_read.h"
#include "utility/move.h"
#include "utility/interrupt_pins.h"
#include "Encoder.ipp"
Go to the source code of this file.
◆ Encoder_internal_state_t
struct Encoder_internal_state_t |
Class Members |
volatile IO_REG_TYPE * |
pin1_register |
|
volatile IO_REG_TYPE * |
pin2_register |
|
IO_REG_TYPE |
pin1_bitmask |
|
IO_REG_TYPE |
pin2_bitmask |
|
uint8_t |
state |
|
int32_t |
position |
|
◆ ENCODER_ARGLIST_SIZE
#define ENCODER_ARGLIST_SIZE CORE_NUM_INTERRUPT |