Skip to content

Commit

Permalink
Touch UI: Fix UBL mesh value editing (MarlinFirmware#16432)
Browse files Browse the repository at this point in the history
  • Loading branch information
tpruvot authored and thinkyhead committed Jan 3, 2020
1 parent 9f44452 commit cda363a
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion Marlin/src/lcd/ultralcd.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -784,6 +784,9 @@ void MarlinUI::update() {
if (ELAPSED(ms, next_button_update_ms)) {
encoderDiff = (ENCODER_STEPS_PER_MENU_ITEM) * (ENCODER_PULSES_PER_STEP) * encoderDirection;
if (buttons & EN_A) encoderDiff *= -1;
#if ENABLED(AUTO_BED_LEVELING_UBL)
if (external_control) ubl.encoder_diff = encoderDiff;
#endif
next_button_update_ms = ms + repeat_delay; // Assume the repeat delay
if (!wait_for_unclick) {
next_button_update_ms += 250; // Longer delay on first press
Expand Down Expand Up @@ -1274,7 +1277,7 @@ void MarlinUI::update() {

} // next_button_update_ms

#if HAS_ENCODER_WHEEL
#if HAS_ENCODER_WHEEL && DISABLED(TOUCH_BUTTONS)
static uint8_t lastEncoderBits;

#define encrot0 0
Expand Down

0 comments on commit cda363a

Please sign in to comment.