rotary_encoder.h 328 B

1234567891011121314151617
  1. #ifndef __ROTARY_ENCODER_H__
  2. #define __ROTARY_ENCODER_H__
  3. struct rotary_encoder_platform_data {
  4. unsigned int steps;
  5. unsigned int axis;
  6. unsigned int gpio_a;
  7. unsigned int gpio_b;
  8. unsigned int inverted_a;
  9. unsigned int inverted_b;
  10. bool relative_axis;
  11. bool rollover;
  12. bool half_period;
  13. };
  14. #endif /* __ROTARY_ENCODER_H__ */