File tree 1 file changed +25
-0
lines changed 1 file changed +25
-0
lines changed Original file line number Diff line number Diff line change @@ -222,5 +222,30 @@ extern USARTClass Serial3;
222
222
223
223
#endif
224
224
225
+ // These serial port names are intended to allow libraries and architecture-neutral
226
+ // sketches to automatically default to the correct port name for a particular type
227
+ // of use. For example, a GPS module would normally connect to SERIAL_PORT_HARDWARE_OPEN,
228
+ // the first hardware serial port whose RX/TX pins are not dedicated to another use.
229
+ //
230
+ // SERIAL_PORT_MONITOR Port which normally prints to the Arduino Serial Monitor
231
+ //
232
+ // SERIAL_PORT_USBVIRTUAL Port which is USB virtual serial
233
+ //
234
+ // SERIAL_PORT_LINUXBRIDGE Port which connects to a Linux system via Bridge library
235
+ //
236
+ // SERIAL_PORT_HARDWARE Hardware serial port, physical RX & TX pins.
237
+ //
238
+ // SERIAL_PORT_HARDWARE_OPEN Hardware serial ports which are open for use. Their RX & TX
239
+ // pins are NOT connected to anything by default.
240
+ #define SERIAL_PORT_MONITOR Serial
241
+ #define SERIAL_PORT_USBVIRTUAL SerialUSB
242
+ #define SERIAL_PORT_HARDWARE_OPEN Serial1
243
+ #define SERIAL_PORT_HARDWARE_OPEN1 Serial2
244
+ #define SERIAL_PORT_HARDWARE_OPEN2 Serial3
245
+ #define SERIAL_PORT_HARDWARE Serial
246
+ #define SERIAL_PORT_HARDWARE1 Serial1
247
+ #define SERIAL_PORT_HARDWARE2 Serial2
248
+ #define SERIAL_PORT_HARDWARE3 Serial3
249
+
225
250
#endif /* _VARIANT_ARDUINO_DUE_X_ */
226
251
You can’t perform that action at this time.
0 commit comments