Updated M42 (mediawiki)

Scott Lahteine 2016-03-22 17:52:50 -07:00
parent 7aa8ffec03
commit dcbbc39c7a

@ -1,13 +1,13 @@
==== Description ==== = Description =
Directly change a hardware pin's state. If no pin is specified, the LED pin is assumed. Directly change a hardware pin's state. If no pin is specified, the LED pin is assumed.
==== Example ==== = Example =
M42 P9 S1 M42 P9 S1
Set the state of Pin 9 to 1. Set the state of Pin 9 to 1.
==== Arguments ==== = Arguments =
P<pin> An optional pin number. If omitted use the LED pin. P<pin> An optional pin number. If omitted use the LED pin.
S<value> Required. The state value to set, 0-255. S<value> Required. The state value to set, 0-255.
==== Discussion ==== = Discussion =
M42 immediately changes a hardware pin's state. This can cause bad things to happen if not used correctly. Use with caution! M42 immediately changes a hardware pin's state. This can cause bad things to happen if not used correctly. Use with caution!
If you need the pin change to wait for the last-queued move, precede it with [[M400]]. If you need the pin change to wait for the last-queued move, precede it with [[M400]].