@@ -68,7 +68,9 @@ void loop()
68
68
gp.x = 0 ;
69
69
gp.y = 0 ;
70
70
gp.z = 0 ;
71
- gp.r_z = 0 ;
71
+ gp.rx = 0 ;
72
+ gp.ry = 0 ;
73
+ gp.rz = 0 ;
72
74
gp.hat = 0 ;
73
75
usb_hid.sendReport (0 , &gp, sizeof (gp));
74
76
delay (2000 );
@@ -143,19 +145,19 @@ void loop()
143
145
usb_hid.sendReport (0 , &gp, sizeof (gp));
144
146
delay (2000 );
145
147
146
- // Joystick 1 LEFT
147
- Serial.println (" Joystick 1 LEFT" );
148
- gp.x = -127 ;
149
- gp.y = 0 ;
150
- usb_hid.sendReport (0 , &gp, sizeof (gp));
151
- delay (2000 );
152
-
153
148
// Joystick 1 RIGHT
154
149
Serial.println (" Joystick 1 RIGHT" );
155
150
gp.x = 127 ;
156
151
gp.y = 0 ;
157
152
usb_hid.sendReport (0 , &gp, sizeof (gp));
158
153
delay (2000 );
154
+
155
+ // Joystick 1 LEFT
156
+ Serial.println (" Joystick 1 LEFT" );
157
+ gp.x = -127 ;
158
+ gp.y = 0 ;
159
+ usb_hid.sendReport (0 , &gp, sizeof (gp));
160
+ delay (2000 );
159
161
160
162
// Joystick 1 CENTER
161
163
Serial.println (" Joystick 1 CENTER" );
@@ -167,36 +169,74 @@ void loop()
167
169
168
170
// Joystick 2 UP
169
171
Serial.println (" Joystick 2 UP" );
170
- gp.z = 0 ;
171
- gp.r_z = 127 ;
172
+ gp.z = 0 ;
173
+ gp.rz = 127 ;
172
174
usb_hid.sendReport (0 , &gp, sizeof (gp));
173
175
delay (2000 );
174
176
175
177
// Joystick 2 DOWN
176
178
Serial.println (" Joystick 2 DOWN" );
177
- gp.z = 0 ;
178
- gp.r_z = -127 ;
179
+ gp.z = 0 ;
180
+ gp.rz = -127 ;
179
181
usb_hid.sendReport (0 , &gp, sizeof (gp));
180
182
delay (2000 );
181
183
184
+ // Joystick 2 RIGHT
185
+ Serial.println (" Joystick 2 RIGHT" );
186
+ gp.z = 127 ;
187
+ gp.rz = 0 ;
188
+ usb_hid.sendReport (0 , &gp, sizeof (gp));
189
+ delay (2000 );
190
+
182
191
// Joystick 2 LEFT
183
192
Serial.println (" Joystick 2 LEFT" );
184
- gp.z = -127 ;
185
- gp.r_z = 0 ;
193
+ gp.z = -127 ;
194
+ gp.rz = 0 ;
186
195
usb_hid.sendReport (0 , &gp, sizeof (gp));
187
196
delay (2000 );
188
197
189
- // Joystick 2 RIGHT
190
- Serial.println (" Joystick 2 RIGHT " );
191
- gp.z = 127 ;
192
- gp.r_z = 0 ;
198
+ // Joystick 2 CENTER
199
+ Serial.println (" Joystick 2 CENTER " );
200
+ gp.z = 0 ;
201
+ gp.rz = 0 ;
193
202
usb_hid.sendReport (0 , &gp, sizeof (gp));
194
203
delay (2000 );
195
204
196
- // Joystick 2 CENTER
197
- Serial.println (" Joystick 2 CENTER" );
198
- gp.z = 0 ;
199
- gp.r_z = 0 ;
205
+
206
+ // Analog Trigger 1 UP
207
+ Serial.println (" Analog Trigger 1 UP" );
208
+ gp.rx = 127 ;
209
+ usb_hid.sendReport (0 , &gp, sizeof (gp));
210
+ delay (2000 );
211
+
212
+ // Analog Trigger 1 DOWN
213
+ Serial.println (" Analog Trigger 1 DOWN" );
214
+ gp.rx = -127 ;
215
+ usb_hid.sendReport (0 , &gp, sizeof (gp));
216
+ delay (2000 );
217
+
218
+ // Analog Trigger 1 CENTER
219
+ Serial.println (" Analog Trigger 1 CENTER" );
220
+ gp.rx = 0 ;
221
+ usb_hid.sendReport (0 , &gp, sizeof (gp));
222
+ delay (2000 );
223
+
224
+
225
+ // Analog Trigger 2 UP
226
+ Serial.println (" Analog Trigger 2 UP" );
227
+ gp.ry = 127 ;
228
+ usb_hid.sendReport (0 , &gp, sizeof (gp));
229
+ delay (2000 );
230
+
231
+ // Analog Trigger 2 DOWN
232
+ Serial.println (" Analog Trigger 2 DOWN" );
233
+ gp.ry = -127 ;
234
+ usb_hid.sendReport (0 , &gp, sizeof (gp));
235
+ delay (2000 );
236
+
237
+ // Analog Trigger 2 CENTER
238
+ Serial.println (" Analog Trigger 2 CENTER" );
239
+ gp.ry = 0 ;
200
240
usb_hid.sendReport (0 , &gp, sizeof (gp));
201
241
delay (2000 );
202
242
@@ -217,7 +257,9 @@ void loop()
217
257
gp.x = random (-127 , 128 );
218
258
gp.y = random (-127 , 128 );
219
259
gp.z = random (-127 , 128 );
220
- gp.r_z = random (-127 , 128 );
260
+ gp.rx = random (-127 , 128 );
261
+ gp.ry = random (-127 , 128 );
262
+ gp.rz = random (-127 , 128 );
221
263
gp.hat = random (0 , 9 );
222
264
usb_hid.sendReport (0 , &gp, sizeof (gp));
223
265
delay (2000 );
0 commit comments