Go to the source code of this file.
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 the 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.
uint8_t probe_invert_mask |
Inverts the probe pin state depending on user settings and probing cycle mode.
Definition at line 24 of file probe.c.