Initial

Dependencies:   mbed USBDevice USBJoystick_SIM

Revision:
1:5aa8e8b17eac
Parent:
0:e38e3d7b921c
Child:
3:86d3de520428
--- a/main.cpp	Sun Sep 30 11:27:54 2018 +0000
+++ b/main.cpp	Sun Oct 07 14:38:16 2018 +0000
@@ -316,17 +316,17 @@
  
 int main()
 {
-    uint16_t x = 0;
-    uint16_t y = 0;
-    uint16_t breaks = 0;
-    uint16_t flaps = 0;
-    uint16_t rudder = 0;
-    uint16_t throttle = 0;
+    int16_t x = 0;
+    int16_t y = 0;
+    int16_t breaks = 0;
+    int16_t flaps = 0;
+    int16_t rudder = 0;
+    int16_t throttle = 0;
     uint8_t hat = 0;
     uint32_t buttons = 0;
     
  
-//    const int16_t l = 32767;
+    const int16_t l = 32767;
     const uint16_t m = 65535;
  
     pc.printf("Hello World from Joystick!\n\r");
@@ -340,12 +340,12 @@
  
     while (1) {
  
-        x = inX.read() * m;
-        y = inY.read() * m;
-        breaks = inBreaks.read() * m;
-        flaps = inFlaps.read() * m;
-        rudder = inRudder.read() * m;
-        throttle = inThrottle.read() * m;
+        x = inX.read() * m - l;
+        y = inY.read() * m - l;
+        breaks = inBreaks.read() * m - l;
+        flaps = inFlaps.read() * m - l;
+        rudder = inRudder.read() * m - l;
+        throttle = inThrottle.read() * m - l;
         hat = readHat();
         buttons = readButtons();