
Initial
Dependencies: mbed USBDevice USBJoystick_SIM
Diff: main.cpp
- 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();