From b3884f50570e1af8452d94e2a1f30e113fad0b01 Mon Sep 17 00:00:00 2001 From: Hebezo Date: Wed, 4 Nov 2020 22:30:58 +0100 Subject: [PATCH] Update SanityCheck.h --- Marlin/src/inc/SanityCheck.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Marlin/src/inc/SanityCheck.h b/Marlin/src/inc/SanityCheck.h index cadf84abd1..8ef0b760b2 100644 --- a/Marlin/src/inc/SanityCheck.h +++ b/Marlin/src/inc/SanityCheck.h @@ -3004,6 +3004,14 @@ static_assert( _ARR_TEST(3,0) && _ARR_TEST(3,1) && _ARR_TEST(3,2) #error "AUTO_POWER_CONTROL requires PSU_CONTROL." #endif +#if POWER_OFF_TIMEOUT > 0 + #if DISABLED(AUTO_POWER_CONTROL) + #error "POWER_OFF_TIMEOUT requires AUTO_POWER_CONTROL" + #endif +#elif POWER_OFF_TIMEOUT < 0 + #error "POWER_OFF_TIMEOUT must be greater or equal 0" +#endif + #if HAS_CUTTER #ifndef CUTTER_POWER_UNIT #error "CUTTER_POWER_UNIT is required with a spindle or laser. Please update your Configuration_adv.h."