diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/touchpad.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/touchpad.c b/src/touchpad.c index bdd6b386..bead82bc 100644 --- a/src/touchpad.c +++ b/src/touchpad.c @@ -157,11 +157,11 @@ uint16_t tpReadX(void) { case GDISP_ROTATE_0: return x; case GDISP_ROTATE_90: - return SCREEN_HEIGHT - y; + return y; case GDISP_ROTATE_180: - return SCREEN_WIDTH - x; + return SCREEN_WIDTH - x - 1; case GDISP_ROTATE_270: - return y; + return SCREEN_HEIGHT - y - 1; } return 0; @@ -184,11 +184,11 @@ uint16_t tpReadY(void) { case GDISP_ROTATE_0: return y; case GDISP_ROTATE_90: - return x; + return SCREEN_WIDTH - x - 1; case GDISP_ROTATE_180: - return SCREEN_HEIGHT - y; + return SCREEN_HEIGHT - y - 1; case GDISP_ROTATE_270: - return SCREEN_WIDTH - x; + return x; } return 0; |