├── README.md ├── examples ├── AVRRotaryEncoderAdvancedInterruptsLCD │ └── AVRRotaryEncoderAdvancedInterruptsLCD.ino ├── AVRRotaryEncoderAdvancedMultiValuesLCD │ └── AVRRotaryEncoderAdvancedMultiValuesLCD.ino ├── AVRRotaryEncoderInterruptsLCD │ └── AVRRotaryEncoderInterruptsLCD.ino ├── AVRRotaryEncoderInterruptsSerial │ └── AVRRotaryEncoderInterruptsSerial.ino ├── AVRRotaryEncoderTimer1InterruptsLCD │ └── AVRRotaryEncoderTimer1InterruptsLCD.ino ├── ESP8266RotaryEncoderAdvancedInterruptsLCD │ └── ESP8266RotaryEncoderAdvancedInterruptsLCD.ino ├── ESP8266RotaryEncoderInterruptsLCD │ └── ESP8266RotaryEncoderInterruptsLCD.ino ├── ESP8266RotaryEncoderInterruptsSerial │ └── ESP8266RotaryEncoderInterruptsSerial.ino ├── ESP8266RotaryEncoderTickerSerial │ └── ESP8266RotaryEncoderTickerSerial.ino ├── STM32RotaryEncoderAdvancedInterruptsLCD │ └── STM32RotaryEncoderAdvancedInterruptsLCD.ino ├── STM32RotaryEncoderInterruptsLCD │ └── STM32RotaryEncoderInterruptsLCD.ino ├── STM32RotaryEncoderInterruptsSerial │ └── STM32RotaryEncoderInterruptsSerial.ino └── STM32RotaryEncoderInterruptsSerialDirection │ └── STM32RotaryEncoderInterruptsSerialDirection.ino ├── images └── rotary_encoder_shematic.png ├── keywords.txt ├── library.json ├── library.properties └── src ├── RotaryEncoder.cpp ├── RotaryEncoder.h ├── RotaryEncoderAdvanced.h └── RotaryEncoderAdvanced.tpp /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/README.md -------------------------------------------------------------------------------- /examples/AVRRotaryEncoderAdvancedInterruptsLCD/AVRRotaryEncoderAdvancedInterruptsLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/AVRRotaryEncoderAdvancedInterruptsLCD/AVRRotaryEncoderAdvancedInterruptsLCD.ino -------------------------------------------------------------------------------- /examples/AVRRotaryEncoderAdvancedMultiValuesLCD/AVRRotaryEncoderAdvancedMultiValuesLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/AVRRotaryEncoderAdvancedMultiValuesLCD/AVRRotaryEncoderAdvancedMultiValuesLCD.ino -------------------------------------------------------------------------------- /examples/AVRRotaryEncoderInterruptsLCD/AVRRotaryEncoderInterruptsLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/AVRRotaryEncoderInterruptsLCD/AVRRotaryEncoderInterruptsLCD.ino -------------------------------------------------------------------------------- /examples/AVRRotaryEncoderInterruptsSerial/AVRRotaryEncoderInterruptsSerial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/AVRRotaryEncoderInterruptsSerial/AVRRotaryEncoderInterruptsSerial.ino -------------------------------------------------------------------------------- /examples/AVRRotaryEncoderTimer1InterruptsLCD/AVRRotaryEncoderTimer1InterruptsLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/AVRRotaryEncoderTimer1InterruptsLCD/AVRRotaryEncoderTimer1InterruptsLCD.ino -------------------------------------------------------------------------------- /examples/ESP8266RotaryEncoderAdvancedInterruptsLCD/ESP8266RotaryEncoderAdvancedInterruptsLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/ESP8266RotaryEncoderAdvancedInterruptsLCD/ESP8266RotaryEncoderAdvancedInterruptsLCD.ino -------------------------------------------------------------------------------- /examples/ESP8266RotaryEncoderInterruptsLCD/ESP8266RotaryEncoderInterruptsLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/ESP8266RotaryEncoderInterruptsLCD/ESP8266RotaryEncoderInterruptsLCD.ino -------------------------------------------------------------------------------- /examples/ESP8266RotaryEncoderInterruptsSerial/ESP8266RotaryEncoderInterruptsSerial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/ESP8266RotaryEncoderInterruptsSerial/ESP8266RotaryEncoderInterruptsSerial.ino -------------------------------------------------------------------------------- /examples/ESP8266RotaryEncoderTickerSerial/ESP8266RotaryEncoderTickerSerial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/ESP8266RotaryEncoderTickerSerial/ESP8266RotaryEncoderTickerSerial.ino -------------------------------------------------------------------------------- /examples/STM32RotaryEncoderAdvancedInterruptsLCD/STM32RotaryEncoderAdvancedInterruptsLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/STM32RotaryEncoderAdvancedInterruptsLCD/STM32RotaryEncoderAdvancedInterruptsLCD.ino -------------------------------------------------------------------------------- /examples/STM32RotaryEncoderInterruptsLCD/STM32RotaryEncoderInterruptsLCD.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/STM32RotaryEncoderInterruptsLCD/STM32RotaryEncoderInterruptsLCD.ino -------------------------------------------------------------------------------- /examples/STM32RotaryEncoderInterruptsSerial/STM32RotaryEncoderInterruptsSerial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/STM32RotaryEncoderInterruptsSerial/STM32RotaryEncoderInterruptsSerial.ino -------------------------------------------------------------------------------- /examples/STM32RotaryEncoderInterruptsSerialDirection/STM32RotaryEncoderInterruptsSerialDirection.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/examples/STM32RotaryEncoderInterruptsSerialDirection/STM32RotaryEncoderInterruptsSerialDirection.ino -------------------------------------------------------------------------------- /images/rotary_encoder_shematic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/images/rotary_encoder_shematic.png -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/library.properties -------------------------------------------------------------------------------- /src/RotaryEncoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/src/RotaryEncoder.cpp -------------------------------------------------------------------------------- /src/RotaryEncoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/src/RotaryEncoder.h -------------------------------------------------------------------------------- /src/RotaryEncoderAdvanced.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/src/RotaryEncoderAdvanced.h -------------------------------------------------------------------------------- /src/RotaryEncoderAdvanced.tpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/enjoyneering/RotaryEncoder/HEAD/src/RotaryEncoderAdvanced.tpp --------------------------------------------------------------------------------