@@ -11,14 +11,14 @@ const int CROSSHAIR_RIGHT = DISPLAY_WIDTH - 1 - (CROSSHAIR_W / 2);
11
11
const int CROSSHAIR_TOP = CROSSHAIR_H / 2 ;
12
12
const int CROSSHAIR_BOTTOM = DISPLAY_HEIGHT - 1 - (CROSSHAIR_H / 2 );
13
13
14
- const int crosshairCoors [][2 ] = {
14
+ const int crosshair_coors [][2 ] = {
15
15
{CROSSHAIR_LEFT, CROSSHAIR_TOP},
16
16
{CROSSHAIR_RIGHT, CROSSHAIR_TOP},
17
17
{CROSSHAIR_LEFT, CROSSHAIR_BOTTOM},
18
18
{CROSSHAIR_RIGHT, CROSSHAIR_BOTTOM},
19
19
};
20
20
21
- const int NUM_CROSSHAIRS = sizeof (crosshairCoors ) / sizeof (crosshairCoors [0 ]);
21
+ const int NUM_CROSSHAIRS = sizeof (crosshair_coors ) / sizeof (crosshair_coors [0 ]);
22
22
23
23
MCUFRIEND_kbv tft;
24
24
@@ -51,7 +51,7 @@ bool valid_touch() {
51
51
TSPoint p = ts.getPoint ();
52
52
to_display_mode ();
53
53
54
- return (PRESSURE_LEFT <= p.z ) && (p.z <= PRESSURE_RIGHT );
54
+ return (PRESSURE_LO <= p.z ) && (p.z <= PRESSURE_HI );
55
55
}
56
56
57
57
void get_touch (uint16_t *xptr, uint16_t *yptr) {
@@ -60,7 +60,7 @@ void get_touch(uint16_t *xptr, uint16_t *yptr) {
60
60
61
61
while (1 ) {
62
62
p = ts.getPoint ();
63
- if ((PRESSURE_LEFT <= p.z ) && (p.z <= PRESSURE_RIGHT )) {
63
+ if ((PRESSURE_LO <= p.z ) && (p.z <= PRESSURE_HI )) {
64
64
break ;
65
65
}
66
66
}
@@ -92,8 +92,8 @@ void setup() {
92
92
93
93
for (int i = 0 ; i < NUM_CROSSHAIRS; ++i) {
94
94
95
- uint16_t cx = crosshairCoors [i][0 ];
96
- uint16_t cy = crosshairCoors [i][1 ];
95
+ uint16_t cx = crosshair_coors [i][0 ];
96
+ uint16_t cy = crosshair_coors [i][1 ];
97
97
98
98
uint32_t ax = 0 ;
99
99
uint32_t ay = 0 ;
@@ -125,8 +125,8 @@ void setup() {
125
125
126
126
for (int i = 0 ; i < NUM_CROSSHAIRS; ++i) {
127
127
128
- uint16_t cx = crosshairCoors [i][0 ];
129
- uint16_t cy = crosshairCoors [i][1 ];
128
+ uint16_t cx = crosshair_coors [i][0 ];
129
+ uint16_t cy = crosshair_coors [i][1 ];
130
130
131
131
uint16_t tx = touch_coors[i][0 ];
132
132
uint16_t ty = touch_coors[i][1 ];
@@ -146,16 +146,16 @@ void setup() {
146
146
}
147
147
}
148
148
149
- xbeginf >>= 1 ;
150
- xendf >>= 1 ;
151
- ybeginf >>= 1 ;
152
- yendf >>= 1 ;
149
+ xbeginf /= 2 ;
150
+ xendf /= 2 ;
151
+ ybeginf /= 2 ;
152
+ yendf /= 2 ;
153
153
154
- xbegin = map (0 , 0 + (CROSSHAIR_W >> 1 ), DISPLAY_WIDTH - 1 - (CROSSHAIR_W >> 1 ) , xbeginf, xendf);
155
- xend = map (DISPLAY_WIDTH - 1 , 0 + (CROSSHAIR_W >> 1 ), DISPLAY_WIDTH - 1 - (CROSSHAIR_W >> 1 ) , xbeginf, xendf);
154
+ xbegin = map (0 , CROSSHAIR_LEFT, CROSSHAIR_RIGHT , xbeginf, xendf);
155
+ xend = map (DISPLAY_WIDTH - 1 , CROSSHAIR_LEFT, CROSSHAIR_RIGHT , xbeginf, xendf);
156
156
157
- ybegin = map (DISPLAY_HEIGHT- 1 , 0 + (CROSSHAIR_H >> 1 ), DISPLAY_HEIGHT- 1 - (CROSSHAIR_H >> 1 ) , ybeginf, yendf);
158
- yend = map (0 , 0 + (CROSSHAIR_H >> 1 ), DISPLAY_HEIGHT - 1 - (CROSSHAIR_H >> 1 ) , ybeginf, yendf);
157
+ ybegin = map (DISPLAY_HEIGHT - 1 , CROSSHAIR_TOP, CROSSHAIR_BOTTOM , ybeginf, yendf);
158
+ yend = map (0 , CROSSHAIR_TOP, CROSSHAIR_BOTTOM , ybeginf, yendf);
159
159
160
160
Serial.println (" Paste this into constants.h" );
161
161
Serial.println ();
0 commit comments