Does anyone use the M670 command and G1 P parameter?
-
I am looking at changing the way M670 works so as to make it easier to implement over CAN. The change would be that M670 would no longer take a list of pin names in the C parameter. Instead the P parameter would be restored and this would be a list of GpOut port numbers that have been assigned using M950.
Is there anyone out there who would be adversely impacted by this change?
-
FYI for those like myself who don’t have every G and M code memorized:
https://docs.duet3d.com/User_manual/Reference/Gcodes/M670
M670: Set IO port bit mapping
Parameters
Pnn:nn:nn... - List of logical port numbers that bits 0, 1, 2... control (supported in RRF2.x and earlier)
Cnnn - Used to specify the pin name(s) to be controlled (supported in RRF3 and later, see Pin Names)
Tnnn - Port switching time advance in milliseconds