M220 and M221 codes set value to 100 without S parameter
When M220 codes are given with out S parameter the value is set to 100(%).
Could this not be done?
What we are trying to do is send M220 then get a reply of
Recv: SpeedMultiply:110
So we can see what current speed we have.
But now it sets the speed (and flow) to 100% with those commands.
Comments
What would be possible is that you extend the command e.g. with Q option for query. But we can not really use that in hosts as it would fail on older firmwares.
Why do you need to query it? On server we set them to 100 on startup to know value and following values get tracked if changed on lcd.
Adding a new M code is of course something you can do. All you need is just report the 2 values then and you could see them in console.