ESPHome  2024.12.2
Data Structures | Namespaces | Enumerations
rotary_encoder.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::rotary_encoder::RotaryEncoderSensorStore
 
class  esphome::rotary_encoder::RotaryEncoderSensor
 
class  esphome::rotary_encoder::RotaryEncoderSetValueAction< Ts >
 
class  esphome::rotary_encoder::RotaryEncoderClockwiseTrigger
 
class  esphome::rotary_encoder::RotaryEncoderAnticlockwiseTrigger
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::rotary_encoder
 

Enumerations

enum  esphome::rotary_encoder::RotaryEncoderRestoreMode { esphome::rotary_encoder::ROTARY_ENCODER_RESTORE_DEFAULT_ZERO, esphome::rotary_encoder::ROTARY_ENCODER_ALWAYS_ZERO }
 All possible restore modes for the rotary encoder. More...
 
enum  esphome::rotary_encoder::RotaryEncoderResolution { esphome::rotary_encoder::ROTARY_ENCODER_1_PULSE_PER_CYCLE, esphome::rotary_encoder::ROTARY_ENCODER_2_PULSES_PER_CYCLE = 0x2200, esphome::rotary_encoder::ROTARY_ENCODER_4_PULSES_PER_CYCLE = 0x1100 }
 All possible resolutions for the rotary encoder. More...