|
|
|
@ -2,7 +2,6 @@
|
|
|
|
|
#define __PHYSICALMOUSE_H
|
|
|
|
|
|
|
|
|
|
#include <stdint.h>
|
|
|
|
|
#include <stdio.h>
|
|
|
|
|
|
|
|
|
|
enum {
|
|
|
|
|
XCLAMP = 0,
|
|
|
|
@ -16,7 +15,7 @@ class PhysicalMouse {
|
|
|
|
|
|
|
|
|
|
virtual void maintainMouse() = 0;
|
|
|
|
|
|
|
|
|
|
virtual void setClamp(uint8_t direction, uint16_t low, uint16_t high) { lowClamp[direction] = low; highClamp[direction] = high; printf("clamp %d %d-%d\n", direction, low, high); }
|
|
|
|
|
virtual void setClamp(uint8_t direction, uint16_t low, uint16_t high) { lowClamp[direction] = low; highClamp[direction] = high; }
|
|
|
|
|
virtual void setPosition(uint16_t x, uint16_t y) = 0;
|
|
|
|
|
virtual void getPosition(uint16_t *x, uint16_t *y) = 0;
|
|
|
|
|
virtual bool getButton() = 0;
|
|
|
|
|