Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
luni64 authored Sep 28, 2020
1 parent f47378d commit 8e958f0
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,12 @@ EncoderTool is a library to manage and read out rotary encoders with Teensy ARM

## Key features
* Supports directly connected and multiplexed encoders
* Supports all common types of encoders, i.e., **full** (no detents, 4 counts per period), **quad** (1 detent per period) and **half** (two detents per period) and some variants of those
* A callback mechanism allows for easy event based menu systems.
* Callbacks use std::function and can call non static member functions.
* Supports all common types of encoders, i.e., **full** (no detents, 4 counts per period), **half** (two detents and two counts per period) and **quarter** (1 detent and one count per period) and some variants of those.
* A callback mechanism allows for easy event based menu systems. Callbacks use std::function and can call non static member functions.
* Fully bounce free without additional hardware
* Provides hard and cyclic count limits
* Currently 74165 and 4067 based multiplexers are supported but the class structure allows for easy extension to any other multiplexer.
* Schematics and Eagle files for multiplexed encoders available in the Extras folder

## -> [Documentation](https://github.com/luni64/EncoderTool/wiki)
### -> [Documentation](https://github.com/luni64/EncoderTool/wiki)

0 comments on commit 8e958f0

Please sign in to comment.