24 #ifndef _MACHINE_LIMITS_H_
25 #define _MACHINE_LIMITS_H_
homing_mode_t
Definition: machine_limits.h:30
@ HomingMode_Pulloff
Definition: machine_limits.h:33
@ HomingMode_Seek
Definition: machine_limits.h:31
@ HomingMode_Locate
Definition: machine_limits.h:32
void limits_set_machine_positions(axes_signals_t cycle, bool add_pulloff)
Definition: machine_limits.c:144
status_code_t limits_go_home(axes_signals_t cycle)
Definition: machine_limits.c:521
void limits_soft_check(float *target, planner_cond_t condition)
Definition: machine_limits.c:554
bool limits_homing_required(void)
Definition: machine_limits.c:594
void limits_set_homing_axes(void)
Definition: machine_limits.c:580
axes_signals_t limit_signals_merge(limit_signals_t signals)
Definition: machine_limits.c:42
void limits_set_work_envelope(void)
Definition: machine_limits.c:114
void limits_init(void)
Definition: machine_limits.c:788
void limit_interrupt_handler(limit_signals_t state)
Definition: machine_limits.c:82
Limit switches struct, consists of four packed axes_signals_t structs in 32 bits.
Definition: nuts_bolts.h:157
Definition: nuts_bolts.h:130