Issues Patched
- Define
IS_ULTIPANEL
properly for new configs - Fix various errors, warnings in example config builds (#19686)
- Fix
I2C_ADDRESS
sign warning (#19685) - Save PLR on resume from pause (#19676)
New Machines and Boards
- Add NUCLEO-F767ZI dev board (#19373)
New Features
- Add
G34
Mechanical Gantry Calibration (like PrusaM915
) (#18972)
Configuration
- Allow MAX31865 resistance values configuration (#19695)
- Add
REPORT_TRAMMING_MM
option (#19682) - Sanity-check mutually-exclusive G34 features (#19706)
Board / HAL
- Fix HAL/STM32 FastIO for “A#” analog pins (#19735)
- Restore correct STM32 port-bits code (#19678)
- Fix SAMD Serial name macro (#19765)
- Option to prevent (extra) Watchdog init on STM32 (#19693)
LCD / Controller
- Improved TFT support (#19192, #19710)
- Prevent watchdog timeout in LVGL init (#19724)
- Fix UTF8 handling for Color UI (#19708)
- Fixes for TFTGLCD Panel, use FastIO (#19614)
- Implement
wait_for_user
for Color UI (#19694) - Fix screen click reading too often (#19696)
Optimized / Improved
- If needed, home before G34 (#19713)
- Add loose soft endstop state, apply to UBL fine-tune (#19681, #19734)
- Digipots refactor / cleanup (#19690)
Build and Upload
- Fix mega2560ext environment (#19730)
- Fix motion compile w/out probe-oriented settings (#19684)
- Fix AT90USB1286 build (#19687)
For Developers
- Add
D100
Watchdog Test (#19697)