Here are the data structures with brief descriptions:
Cgc_modal_t | NOTE: When this struct is zeroed, the above defines set the defaults for the system |
Cgc_values_t | |
Cparser_block_t | |
Cparser_state_t | |
Cplan_block_t | This struct stores a linear movement of a g-code block motion with its critical "nominal" values |
Cplan_line_data_t | Planner data prototype. Must be used when passing new motions to the planner |
Cplanner_t | Define planner variables |
Csegment_t | Primary stepper segment ring buffer. Contains small, short line segments for the stepper |
Csettings_t | Global persistent settings (Stored from byte EEPROM_ADDR_GLOBAL onwards) |
Cst_block_t | Stores the planner block Bresenham algorithm execution data for the segments in the segment |
Cst_prep_t | Segment preparation data struct. Contains all the necessary information to compute new segments |
Cstepper_t | Stepper ISR data struct. Contains the running data for the main stepper ISR |
Csystem_t | Define global system variables |