summaryrefslogtreecommitdiff
path: root/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c')
-rw-r--r--firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c b/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c
index 950fc51d69..b3c0a5fb64 100644
--- a/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c
+++ b/firmware/target/mips/ingenic_jz47xx/onda_vx747/button-onda_vx747.c
@@ -67,13 +67,12 @@ static int touch_to_pixels(short x, short y)
67 y -= 300; 67 y -= 300;
68 68
69 /* X & Y are switched */ 69 /* X & Y are switched */
70 x /= 3200 / LCD_HEIGHT; 70 x /= 3200 / LCD_WIDTH;
71 y /= 3600 / LCD_WIDTH; 71 y /= 3600 / LCD_HEIGHT;
72 72
73 x = LCD_HEIGHT - x; 73 y = LCD_HEIGHT - y;
74 y = LCD_WIDTH - y;
75 74
76 return (y << 16) | x; 75 return (x << 16) | y;
77} 76}
78 77
79int button_read_device(int *data) 78int button_read_device(int *data)