diff --git a/YAOCMouse.ino b/YAOCMouse.ino index b36f8a6..48ada01 100644 --- a/YAOCMouse.ino +++ b/YAOCMouse.ino @@ -145,22 +145,22 @@ HIDBoot HidMouse(&Usb); MouseRptParser PrsMouse; -void setupAmigaMouse() { - pinMode(14, OUTPUT); //Y - pinMode(13, OUTPUT); //QY - pinMode(15, OUTPUT); //X - pinMode(12, OUTPUT); //QX +void setupAnalogMouse() { + pinMode(PIN_MOUSE_V, OUTPUT); + pinMode(PIN_MOUSE_VQ, OUTPUT); - pinMode(16, OUTPUT); //Button L + pinMode(PIN_MOUSE_H, OUTPUT); + pinMode(PIN_MOUSE_HQ, OUTPUT); - digitalWrite(14, LOW); - digitalWrite(13, LOW); + pinMode(PIN_MOUSE_LBTN, OUTPUT); + pinMode(PIN_MOUSE_MBTN, OUTPUT); + pinMode(PIN_MOUSE_RBTN, OUTPUT); - digitalWrite(15, LOW); - digitalWrite(12, LOW); - - digitalWrite(16, HIGH); + // Default button state is not pressed + digitalWrite(PIN_MOUSE_LBTN, HIGH); + digitalWrite(PIN_MOUSE_MBTN, HIGH); + digitalWrite(PIN_MOUSE_RBTN, HIGH); } @@ -179,7 +179,7 @@ void setup() { Serial.println(" DONE"); } - setupAmigaMouse(); + setupAnalogMouse(); HidMouse.SetReportParser(0, &PrsMouse);