| @@ -61,21 +61,7 @@ enum DebugFlags { | |||||||
|   }; |   }; | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| //todo: HAL: breaks encapsulation | #ifdef ARDUINO_ARCH_SAM | ||||||
| // For AVR only, define a serial interface based on configuration |  | ||||||
| #ifdef __AVR__ |  | ||||||
|   #ifdef USBCON |  | ||||||
|     #include <HardwareSerial.h> |  | ||||||
|     #if ENABLED(BLUETOOTH) |  | ||||||
|       #define MYSERIAL0 bluetoothSerial |  | ||||||
|     #else |  | ||||||
|       #define MYSERIAL0 Serial |  | ||||||
|     #endif // BLUETOOTH |  | ||||||
|   #else |  | ||||||
|     #include "../HAL/HAL_AVR/MarlinSerial.h" |  | ||||||
|     #define MYSERIAL0 customizedSerial |  | ||||||
|   #endif |  | ||||||
| #elif defined(ARDUINO_ARCH_SAM) |  | ||||||
|   // To pull the Serial port definitions and overrides |   // To pull the Serial port definitions and overrides | ||||||
|   #include "../HAL/HAL_DUE/MarlinSerial_Due.h" |   #include "../HAL/HAL_DUE/MarlinSerial_Due.h" | ||||||
| #endif | #endif | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user