|
@ -582,6 +582,11 @@ |
|
|
/**
|
|
|
/**
|
|
|
* Serial |
|
|
* Serial |
|
|
*/ |
|
|
*/ |
|
|
|
|
|
#ifndef SERIAL_PORT |
|
|
|
|
|
#error "SERIAL_PORT must be defined in Configuration.h" |
|
|
|
|
|
#elif defined(SERIAL_PORT_2) && SERIAL_PORT_2 == SERIAL_PORT |
|
|
|
|
|
#error "SERIAL_PORT_2 cannot be the same as SERIAL_PORT. Please update your configuration." |
|
|
|
|
|
#endif |
|
|
#if !(defined(__AVR__) && defined(USBCON)) |
|
|
#if !(defined(__AVR__) && defined(USBCON)) |
|
|
#if ENABLED(SERIAL_XON_XOFF) && RX_BUFFER_SIZE < 1024 |
|
|
#if ENABLED(SERIAL_XON_XOFF) && RX_BUFFER_SIZE < 1024 |
|
|
#error "SERIAL_XON_XOFF requires RX_BUFFER_SIZE >= 1024 for reliable transfers without drops." |
|
|
#error "SERIAL_XON_XOFF requires RX_BUFFER_SIZE >= 1024 for reliable transfers without drops." |
|
@ -594,12 +599,6 @@ |
|
|
#error "SERIAL_XON_XOFF and SERIAL_STATS_* features not supported on USB-native AVR devices." |
|
|
#error "SERIAL_XON_XOFF and SERIAL_STATS_* features not supported on USB-native AVR devices." |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
#ifndef SERIAL_PORT |
|
|
|
|
|
#error "SERIAL_PORT must be defined in Configuration.h" |
|
|
|
|
|
#elif defined(SERIAL_PORT_2) && SERIAL_PORT_2 == SERIAL_PORT |
|
|
|
|
|
#error "SERIAL_PORT_2 cannot be the same as SERIAL_PORT. Please update your configuration." |
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* Multiple Stepper Drivers Per Axis |
|
|
* Multiple Stepper Drivers Per Axis |
|
|
*/ |
|
|
*/ |
|
@ -2194,6 +2193,14 @@ static_assert(hbm[Z_AXIS] >= 0, "HOMING_BUMP_MM.Z must be greater than or equal |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
#endif |
|
|
|
|
|
|
|
|
|
|
|
#if ENABLED(SD_IGNORE_AT_STARTUP) |
|
|
|
|
|
#if ENABLED(POWER_LOSS_RECOVERY) |
|
|
|
|
|
#error "SD_IGNORE_AT_STARTUP is incompatible with POWER_LOSS_RECOVERY." |
|
|
|
|
|
#elif ENABLED(SDCARD_EEPROM_EMULATION) |
|
|
|
|
|
#error "SD_IGNORE_AT_STARTUP is incompatible with SDCARD_EEPROM_EMULATION." |
|
|
|
|
|
#endif |
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
/**
|
|
|
/**
|
|
|
* Make sure only one display is enabled |
|
|
* Make sure only one display is enabled |
|
|
*/ |
|
|
*/ |
|
|