Go to the source code of this file.
Actively watching the input pin.
Definition at line 25 of file probe.h.
Values that define the probing state machine.
Probing disabled or not in use. (Must be zero.)
Definition at line 24 of file probe.h.
void probe_configure_invert_mask |
( |
uint8_t |
is_probe_away | ) |
|
Called by probe_init() and the mc_probe() routines. Sets up the probe pin invert mask to.
< Initialize as zero.
Definition at line 41 of file probe.c.
uint8_t probe_get_state |
( |
| ) |
|
Returns probe pin state. Triggered = true. Called by gcode parser and probe state monitor.
Returns probe pin state. Triggered = true. Called by gcode parser and probe state monitor.
Definition at line 49 of file probe.c.
Probe pin initialization routine.
< Configure as input pins
< Enable internal pull-up resistors. Normal high operation.
< Initialize invert mask.
Definition at line 27 of file probe.c.
void probe_state_monitor |
( |
| ) |
|
Monitors probe pin state and records the system position when detected. Called by the.
NOTE: This function must be extremely efficient as to not bog down the stepper ISR.
Definition at line 55 of file probe.c.