calculate eeprom parameter addresses based on previous param address plus sizeof(type)
This commit is contained in:
parent
e0d9840439
commit
16a408af3d
1 changed files with 14 additions and 14 deletions
|
|
@ -43,20 +43,20 @@ extern float max_e_jerk;
|
|||
extern unsigned long min_seg_time;
|
||||
extern unsigned int Kp, Ki, Kd;
|
||||
|
||||
#define axis_steps_per_unit_address (EEPROM_OFFSET + 4)
|
||||
#define max_feedrate_address (EEPROM_OFFSET + 20)
|
||||
#define max_acceleration_units_per_sq_second_address (EEPROM_OFFSET + 36)
|
||||
#define move_acceleration_address (EEPROM_OFFSET + 52)
|
||||
#define retract_acceleration_address (EEPROM_OFFSET + 56)
|
||||
#define mintravelfeedrate_address (EEPROM_OFFSET + 60)
|
||||
#define minimumfeedrate_address (EEPROM_OFFSET + 64)
|
||||
#define max_xy_jerk_address (EEPROM_OFFSET + 68)
|
||||
#define max_z_jerk_address (EEPROM_OFFSET + 72)
|
||||
#define max_e_jerk_address (EEPROM_OFFSET + 76)
|
||||
#define min_seg_time_address (EEPROM_OFFSET + 80)
|
||||
#define Kp_address (EEPROM_OFFSET + 84)
|
||||
#define Ki_address (EEPROM_OFFSET + 86)
|
||||
#define Kd_address (EEPROM_OFFSET + 88)
|
||||
#define axis_steps_per_unit_address (EEPROM_OFFSET + 4*sizeof(char))
|
||||
#define max_feedrate_address (axis_steps_per_unit_address + 4*sizeof(float))
|
||||
#define max_acceleration_units_per_sq_second_address (max_feedrate_address + 4*sizeof(float))
|
||||
#define move_acceleration_address (max_acceleration_units_per_sq_second_address + 4*sizeof(long))
|
||||
#define retract_acceleration_address (move_acceleration_address + sizeof(float))
|
||||
#define mintravelfeedrate_address (retract_acceleration_address + sizeof(float))
|
||||
#define minimumfeedrate_address (mintravelfeedrate_address + sizeof(float))
|
||||
#define max_xy_jerk_address (minimumfeedrate_address + sizeof(float))
|
||||
#define max_z_jerk_address (max_xy_jerk_address + sizeof(float))
|
||||
#define max_e_jerk_address (max_z_jerk_address + sizeof(float))
|
||||
#define min_seg_time_address (max_e_jerk_address + sizeof(float))
|
||||
#define Kp_address (min_seg_time_address + sizeof(unsigned long))
|
||||
#define Ki_address (Kp_address + sizeof(unsigned int))
|
||||
#define Kd_address (Ki_address + sizeof(unsigned int))
|
||||
|
||||
extern void EEPROM_RetrieveSettings(bool def, bool printout );
|
||||
extern void EEPROM_printSettings();
|
||||
|
|
|
|||
Loading…
Reference in a new issue