From 339aef5ad2cbc67e7bd6e8b968fe9e373c4654e8 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Sat, 3 May 2008 13:33:08 +0200 Subject: * digital/asserv/src/asserv: - added better blocking detection. --- digital/asserv/src/asserv/eeprom.avr.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'digital/asserv/src/asserv/eeprom.avr.c') diff --git a/digital/asserv/src/asserv/eeprom.avr.c b/digital/asserv/src/asserv/eeprom.avr.c index 0c91fbc0..0cb04aae 100644 --- a/digital/asserv/src/asserv/eeprom.avr.c +++ b/digital/asserv/src/asserv/eeprom.avr.c @@ -96,7 +96,9 @@ eeprom_read_params (void) pos_e_sat = eeprom_read_word (p16++); pos_i_sat = eeprom_read_word (p16++); pos_d_sat = eeprom_read_word (p16++); - pos_blocked = eeprom_read_word (p16++); + pos_blocked_error_limit = eeprom_read_word (p16++); + pos_blocked_speed_limit = eeprom_read_word (p16++); + pos_blocked_counter_limit = eeprom_read_word (p16++); traj_eps = eeprom_read_word (p16++); traj_aeps = eeprom_read_word (p16++); traj_set_angle_limit (eeprom_read_word (p16++)); @@ -134,7 +136,9 @@ eeprom_write_params (void) eeprom_write_word (p16++, pos_e_sat); eeprom_write_word (p16++, pos_i_sat); eeprom_write_word (p16++, pos_d_sat); - eeprom_write_word (p16++, pos_blocked); + eeprom_write_word (p16++, pos_blocked_error_limit); + eeprom_write_word (p16++, pos_blocked_speed_limit); + eeprom_write_word (p16++, pos_blocked_counter_limit); eeprom_write_word (p16++, traj_eps); eeprom_write_word (p16++, traj_aeps); eeprom_write_word (p16++, traj_angle_limit); -- cgit v1.2.3