trackball.h 440 B

12345678910111213141516171819202122232425
  1. #ifndef TRACKBALL_H
  2. #define TRACKBALL_H
  3. #include "devterm.h"
  4. #include "keys_io_map.h"
  5. /*
  6. #define BOUNCE_INTERVAL 30
  7. #define BASE_MOVE_PIXELS 5
  8. #define EXPONENTIAL_BOUND 15
  9. #define EXPONENTIAL_BASE 1.2
  10. */
  11. #define RIGHT_PIN HO2
  12. #define LEFT_PIN HO4
  13. #define DOWN_PIN HO3
  14. #define UP_PIN HO1
  15. void trackball_init(DEVTERM*);
  16. void trackball_task(DEVTERM*);
  17. #endif