gcode_macro: Deprecate default_parameter_<name>

The Jinja2 "set" directive is more flexible and easier to understand
than default_parameter_XXX parameters.  Deprecate it and encourage
using "set" as a replacement.

This also deprecates direct access to parameters via parameter name in
a macro.  Going forward, the `params` pseudo-variable must be used to
access a parameter.

Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
Kevin O'Connor 2021-04-26 12:46:22 -04:00
parent dd28c7aef7
commit f10247a498
2 changed files with 6 additions and 10 deletions

View file

@ -6,6 +6,12 @@ All dates in this document are approximate.
# Changes
20210503: The gcode_macro `default_parameter_<name>` config option is
deprecated. Use the `params` pseudo-variable to access macro
parameters. Other methods for accessing macro parameters will be
removed in the near future. See the [Command Templates
document](Command_Templates.md#macro-parameters) for examples.
20210430: The SET_VELOCITY_LIMIT (and M204) command may now set a
velocity, acceleration, and square_corner_velocity larger than the
specified values in the config file.