Go to the source code of this file.
|
struct | st_block |
| Holds the planner block Bresenham algorithm execution data for the segments in the segment buffer. More...
|
|
struct | st_segment |
|
struct | stepper |
| Stepper ISR data struct. Contains the running data for the main stepper ISR. More...
|
|
◆ segment_t
◆ st_block_t
Holds the planner block Bresenham algorithm execution data for the segments in the segment buffer.
NOTE: This data is copied from the prepped planner blocks so that the planner blocks may be discarded when entirely consumed and completed by the segment buffer. Also, AMASS alters this data for its own use.
◆ stepper_t
Stepper ISR data struct. Contains the running data for the main stepper ISR.
◆ squaring_mode_t
Enumerator |
---|
SquaringMode_Both | 0
|
SquaringMode_A | 1
|
SquaringMode_B | 2
|
◆ st_get_offset_id()
◆ st_get_realtime_rate()
float st_get_realtime_rate |
( |
void |
| ) |
|
◆ st_go_idle()
◆ st_parking_restore_buffer()
void st_parking_restore_buffer |
( |
void |
| ) |
|
◆ st_parking_setup_buffer()
void st_parking_setup_buffer |
( |
| ) |
|
◆ st_prep_buffer()
void st_prep_buffer |
( |
void |
| ) |
|
◆ st_reset()
◆ st_rpm_changed()
void st_rpm_changed |
( |
float |
rpm | ) |
|
◆ st_update_plan_block_parameters()
void st_update_plan_block_parameters |
( |
void |
| ) |
|
◆ st_wake_up()
◆ stepper_driver_interrupt_handler()
void stepper_driver_interrupt_handler |
( |
void |
| ) |
|
◆ stepper_init()
void stepper_init |
( |
void |
| ) |
|