14
14
import io .sloeber .core .api .Serial ;
15
15
import io .sloeber .core .common .Common ;
16
16
import io .sloeber .core .common .Const ;
17
- @ SuppressWarnings ("unused" )
18
17
public class ArduinoSerial {
19
- private static final String MS =Messages .MS ;
18
+ private static final String MS =Messages .MS_TAG ;
20
19
21
- private static final String PORT =Messages .PORT ;
20
+ private static final String PORT =Messages .PORT_TAG ;
22
21
23
22
private ArduinoSerial () {
24
23
}
@@ -174,20 +173,15 @@ private static boolean wait_for_com_Port_to_appear(String comPort) {
174
173
* the time to wait between the 2 toggle commands
175
174
* @return true is successful otherwise false
176
175
*/
177
- private static boolean ToggleDTR (Serial serialPort , long delay ) {
178
- serialPort .setDTR (false );
179
- serialPort .setRTS (false );
180
-
181
- try {
182
- Thread .sleep (delay );
183
- } catch (InterruptedException e ) {// Jaba is not going to write this
184
- // code
185
- }
186
-
187
- serialPort .setDTR (true );
188
- serialPort .setRTS (true );
189
- return true ;
190
- }
176
+ /*
177
+ * private static boolean ToggleDTR(Serial serialPort, long delay) {
178
+ * serialPort.setDTR(false); serialPort.setRTS(false);
179
+ *
180
+ * try { Thread.sleep(delay); } catch (InterruptedException e) {// Jaba is not
181
+ * going to write this // code }
182
+ *
183
+ * serialPort.setDTR(true); serialPort.setRTS(true); return true; }
184
+ */
191
185
192
186
/**
193
187
* reset the arduino
@@ -212,17 +206,7 @@ public static String makeArduinoUploadready(MessageConsoleStream console, IProje
212
206
.equalsIgnoreCase (Const .TRUE );
213
207
String comPort = boardDescriptor .getActualUploadPort ();
214
208
215
-
216
- boolean bResetPortForUpload = Common
217
- .getBuildEnvironmentVariable (confDesc , Const .ENV_KEY_RESET_BEFORE_UPLOAD , Const .FALSE )
218
- .equalsIgnoreCase (Const .TRUE );
219
-
220
- /*
221
- * Teensy uses halfkay protocol and does not require a reset in
222
- * boards.txt use Const.ENV_KEY_RESET_BEFORE_UPLOAD=FALSE to disable a
223
- * reset
224
- */
225
- if (!bResetPortForUpload || "teensyloader" .equalsIgnoreCase (boardDescriptor .getuploadTool ())) { //$NON-NLS-1$
209
+ if (!use_1200bps_touch ) {
226
210
return comPort ;
227
211
}
228
212
/*
@@ -235,7 +219,6 @@ public static String makeArduinoUploadready(MessageConsoleStream console, IProje
235
219
console .println (Messages .ArduinoSerial_comport_not_found + ' ' + comPort );
236
220
return comPort ;
237
221
}
238
- if (use_1200bps_touch ) {
239
222
// Get the list of the current com serial ports
240
223
console .println (Messages .ArduinoSerial_Using_1200bps_touch .replace (PORT , comPort ));
241
224
@@ -260,37 +243,31 @@ public static String makeArduinoUploadready(MessageConsoleStream console, IProje
260
243
console .println (Messages .ArduinoSerial_Continuing_to_use .replace (PORT , comPort ));
261
244
console .println (Messages .ArduinoSerial_Ending_reset );
262
245
return comPort ;
263
- }
264
-
265
- // connect to the serial port
266
- console .println (Messages .ArduinoSerial_reset_dtr_toggle );
267
- Serial serialPort ;
268
- try {
269
- serialPort = new Serial (comPort , 9600 );
270
- } catch (Exception e ) {
271
- e .printStackTrace ();
272
- String error =Messages .ArduinoSerial_exception_while_opening_seral_port .replace (PORT ,comPort );
273
- Common .log (new Status (IStatus .WARNING , Const .CORE_PLUGIN_ID ,error , e ));
274
- console .println (error );
275
- console .println (Messages .ArduinoSerial_Continuing_to_use .replace (PORT , comPort ));
276
- console .println (Messages .ArduinoSerial_Ending_reset );
277
- return comPort ;
278
- }
279
- if (!serialPort .IsConnected ()) {
280
- Common .log (new Status (IStatus .WARNING , Const .CORE_PLUGIN_ID ,
281
- Messages .ArduinoSerial_unable_to_open_serial_port .replace (PORT ,comPort ) + comPort , null ));
282
- console .println (Messages .ArduinoSerial_exception_while_opening_seral_port .replace (PORT ,comPort ) );
283
- console .println (Messages .ArduinoSerial_Continuing_to_use .replace (PORT ,comPort ));
284
- console .println (Messages .ArduinoSerial_Ending_reset );
285
- return comPort ;
286
- }
287
-
288
- ToggleDTR (serialPort , 100 );
289
-
290
- serialPort .dispose ();
291
- console .println (Messages .ArduinoSerial_Continuing_to_use .replace (PORT , comPort ));
292
- console .println (Messages .ArduinoSerial_Ending_reset );
293
- return comPort ;
294
-
246
+ /*
247
+ * this code should be dead code // connect to the serial port
248
+ * console.println(Messages.ArduinoSerial_reset_dtr_toggle); Serial serialPort;
249
+ * try { serialPort = new Serial(comPort, 9600); } catch (Exception e) {
250
+ * e.printStackTrace(); String
251
+ * error=Messages.ArduinoSerial_exception_while_opening_seral_port.replace(PORT,
252
+ * comPort); Common.log(new Status(IStatus.WARNING, Const.CORE_PLUGIN_ID,error,
253
+ * e)); console.println(error);
254
+ * console.println(Messages.ArduinoSerial_Continuing_to_use.replace(PORT,
255
+ * comPort)); console.println(Messages.ArduinoSerial_Ending_reset); return
256
+ * comPort; } if (!serialPort.IsConnected()) { Common.log(new
257
+ * Status(IStatus.WARNING, Const.CORE_PLUGIN_ID,
258
+ * Messages.ArduinoSerial_unable_to_open_serial_port.replace(PORT,comPort) +
259
+ * comPort, null));
260
+ * console.println(Messages.ArduinoSerial_exception_while_opening_seral_port.
261
+ * replace(PORT,comPort) );
262
+ * console.println(Messages.ArduinoSerial_Continuing_to_use.replace(PORT,comPort
263
+ * )); console.println(Messages.ArduinoSerial_Ending_reset); return comPort; }
264
+ *
265
+ * ToggleDTR(serialPort, 100);
266
+ *
267
+ * serialPort.dispose();
268
+ * console.println(Messages.ArduinoSerial_Continuing_to_use.replace(PORT,
269
+ * comPort)); console.println(Messages.ArduinoSerial_Ending_reset); return
270
+ * comPort;
271
+ */
295
272
}
296
273
}
0 commit comments