Rotary Encoder handling library for mbed
Diff: REnc.h
- Revision:
- 3:9dfe441065e9
- Parent:
- 2:46173a05338e
- Child:
- 4:916992052518
--- a/REnc.h Wed Aug 06 23:46:02 2014 +0000 +++ b/REnc.h Wed Aug 06 23:54:19 2014 +0000 @@ -28,13 +28,16 @@ * // renc.setHandleLeft(&proc_REnc_left); * * while(1) { - * if (renc.CMD == FORWARD) { + * if (renc.CMD == CLOCKWISE) { * proc_REnc_right(); * renc.CMD = STOP; - * } else if (renc.CMD == REVERSE) { + * } else if (renc.CMD == COUNTERCLOCKWISE) { * proc_REnc_left(); * renc.CMD = STOP; * } + * if (renc.STABLE) { + * // do_something + * } * } * } * @endcode @@ -45,7 +48,7 @@ namespace mbed { - enum { STOP, FORWARD, REVERSE }; + enum { STOP, CLOCKWISE, COUNTERCLOCKWISE }; /** class to handle a rotary encoder * The class uses DigitalIn and Ticker