#include <rotary_encoder.hpp>
Public Member Functions | |
void | re_cancel (void) |
re_decoder (int gpioA, int gpioB, re_decoderCB_t callback) | |
Private Member Functions | |
void | _pulse (int gpio, int level, uint32_t tick) |
Static Private Member Functions | |
static void | _pulseEx (int gpio, int level, uint32_t tick, void *user) |
Private Attributes | |
int | lastGpio |
int | levA |
int | levB |
re_decoderCB_t | mycallback |
int | mygpioA |
int | mygpioB |
Definition at line 8 of file rotary_encoder.hpp.
re_decoder::re_decoder | ( | int | gpioA, |
int | gpioB, | ||
re_decoderCB_t | callback | ||
) |
Definition at line 53 of file rotary_encoder.cpp.
void re_decoder::_pulse | ( | int | gpio, |
int | level, | ||
uint32_t | tick | ||
) | [private] |
Definition at line 23 of file rotary_encoder.cpp.
void re_decoder::_pulseEx | ( | int | gpio, |
int | level, | ||
uint32_t | tick, | ||
void * | user | ||
) | [static, private] |
Definition at line 42 of file rotary_encoder.cpp.
void re_decoder::re_cancel | ( | void | ) |
Definition at line 79 of file rotary_encoder.cpp.
int re_decoder::lastGpio [private] |
Definition at line 10 of file rotary_encoder.hpp.
int re_decoder::levA [private] |
Definition at line 10 of file rotary_encoder.hpp.
int re_decoder::levB [private] |
Definition at line 10 of file rotary_encoder.hpp.
re_decoderCB_t re_decoder::mycallback [private] |
Definition at line 12 of file rotary_encoder.hpp.
int re_decoder::mygpioA [private] |
Definition at line 10 of file rotary_encoder.hpp.
int re_decoder::mygpioB [private] |
Definition at line 10 of file rotary_encoder.hpp.