More comprehensive NO_LCD_MENUS (#12367)
This commit is contained in:
		| @@ -24,9 +24,7 @@ | ||||
| #include "../ultralcd.h" | ||||
| #include "../../inc/MarlinConfig.h" | ||||
|  | ||||
| extern uint32_t encoderPosition; | ||||
| extern int8_t encoderLine, encoderTopLine, screen_items; | ||||
| extern millis_t lastEncoderMovementMillis; | ||||
| extern bool screen_changed; | ||||
|  | ||||
| constexpr int16_t heater_maxtemp[HOTENDS] = ARRAY_BY_HOTENDS(HEATER_0_MAXTEMP, HEATER_1_MAXTEMP, HEATER_2_MAXTEMP, HEATER_3_MAXTEMP, HEATER_4_MAXTEMP); | ||||
| @@ -279,10 +277,10 @@ class menu_item_bool { | ||||
| #endif | ||||
|  | ||||
| #if ENABLED(ENCODER_RATE_MULTIPLIER) | ||||
|  | ||||
|   extern millis_t lastEncoderMovementMillis; | ||||
|   extern bool encoderRateMultiplierEnabled; | ||||
|   #define ENCODER_RATE_MULTIPLY(F) (encoderRateMultiplierEnabled = F) | ||||
|   #define _MENU_ITEM_MULTIPLIER_CHECK(USE_MULTIPLIER) if(USE_MULTIPLIER) {encoderRateMultiplierEnabled = true; lastEncoderMovementMillis = 0;} | ||||
|   #define _MENU_ITEM_MULTIPLIER_CHECK(USE_MULTIPLIER) if (USE_MULTIPLIER) { encoderRateMultiplierEnabled = true; lastEncoderMovementMillis = 0; } | ||||
|   //#define ENCODER_RATE_MULTIPLIER_DEBUG  // If defined, output the encoder steps per second value | ||||
| #else // !ENCODER_RATE_MULTIPLIER | ||||
|   #define ENCODER_RATE_MULTIPLY(F) NOOP | ||||
|   | ||||
		Reference in New Issue
	
	Block a user