µCNC v1.7.0
This is the final release of version 1.7. This version introduces the new system menu module.
This module was designed to handle all the user input and menu render logic for graphic displays and LCD's.
The module core was also modified and introduces breaking changes from the previous version so be aware of the version of modules to include with this release.
An example of system menu running on RAMPS/Mega board with the graphic_display module for RepRap Discount Full Graphic Smart Controller can be seen here
Added
- added system menu alarm screen rendering logic (#379)
- added system menu modal popup (#380)
- new system menu module to handle all display related logic (#374)(#379)(#380)
- SKR Turbo v1.4 Wifi Serial boardmap config (#385)
- added default PINS for RepRap Discount Full Graphic Smart Controller on several boards (#374)
Changed
- system menu tweaks and minor fixes (#391)
- reviewed TinyUSB mcu macros (#384)
- core module system function declaration tweaks (#373)
Fixed
- fixed some deprecated PIN checking with ASSERT_PIN that caused compilation issues depending on the enabled options (TMC drivers, and RAMBO digipot and digistep) (#382)
- fixed USB hang on high rate gcode stress with NXP LPC boards (#386)
- fixed extended M Codes parsing for TMC drivers when not all AXIS are defined leading to unexpected behavior (#388)