|
@@ -51,3 +51,10 @@
|
51
|
51
|
#if ENABLED(NEOPIXEL_LED)
|
52
|
52
|
#error "NEOPIXEL_LED (Adafruit NeoPixel) is not supported for HAL/STM32F1. Comment out this line to proceed at your own risk!"
|
53
|
53
|
#endif
|
|
54
|
+
|
|
55
|
+// Emergency Parser needs at least one serial with HardwareSerial or USBComposite.
|
|
56
|
+// The USBSerial maple don't allow any hook to implement EMERGENCY_PARSER.
|
|
57
|
+// And copy all USBSerial code to marlin space to support EMERGENCY_PARSER, when we have another options, don't worth it.
|
|
58
|
+#if ENABLED(EMERGENCY_PARSER) && !defined(USE_USB_COMPOSITE) && ((SERIAL_PORT == -1 && !defined(SERIAL_PORT_2)) || (SERIAL_PORT_2 == -1 && !defined(SERIAL_PORT)))
|
|
59
|
+ #error "EMERGENCY_PARSER is only supported by HardwareSerial or USBComposite in HAL/STM32F1."
|
|
60
|
+#endif
|