This supports a corresponding extension of the printer M403 command (see PR #2914 in Prusa-Firmware MK3 branch).
Speeds are given as a factor compared to normal speed such that, e.g., 0.5 means half speed. In order to avoid having to enable scanf_flt, speeds are given in 16 bit fixed point arithmetic with bit 8 being ones, so 1.0 is transmitted as 256.
This supports a corresponding extension of the printer M403 command (see PR #2914 in Prusa-Firmware MK3 branch).
Speeds are given as a factor compared to normal speed such that, e.g., 0.5 means half speed. In order to avoid having to enable scanf_flt, speeds are given in 16 bit fixed point arithmetic with bit 8 being ones, so 1.0 is transmitted as 256.