#include "nuts_bolts.h"
Go to the source code of this file.
Enumerations | |
enum | homing_mode_t { HomingMode_Seek = 0 , HomingMode_Locate , HomingMode_Pulloff } |
Functions | |
void | limits_init (void) |
status_code_t | limits_go_home (axes_signals_t cycle) |
void | limits_soft_check (float *target, planner_cond_t condition) |
bool | limits_homing_required (void) |
void | limits_set_homing_axes (void) |
void | limits_set_machine_positions (axes_signals_t cycle, bool add_pulloff) |
void | limits_set_work_envelope (void) |
void | limit_interrupt_handler (limit_signals_t state) |
axes_signals_t | limit_signals_merge (limit_signals_t signals) |
enum homing_mode_t |
void limit_interrupt_handler | ( | limit_signals_t | state | ) |
axes_signals_t limit_signals_merge | ( | limit_signals_t | signals | ) |
status_code_t limits_go_home | ( | axes_signals_t | cycle | ) |
bool limits_homing_required | ( | void | ) |
void limits_init | ( | void | ) |
void limits_set_homing_axes | ( | void | ) |
void limits_set_machine_positions | ( | axes_signals_t | cycle, |
bool | add_pulloff | ||
) |
void limits_set_work_envelope | ( | void | ) |
void limits_soft_check | ( | float * | target, |
planner_cond_t | condition | ||
) |