diff options
author | Michael J. Chudobiak <mjc@avtechpulse.com> | 2014-10-23 11:16:30 -0400 |
---|---|---|
committer | Michael J. Chudobiak <mjc@avtechpulse.com> | 2014-10-23 11:16:30 -0400 |
commit | 244c370cee3d8f2a00dc5d7c55e6ff8be2d80fdd (patch) | |
tree | cfc3459580aabd66118db0688a79590c3eb1d7b6 /flash.c | |
parent | 9f14da87d160d0e6bcb00d02533d994c584d45a4 (diff) |
AVR-D4-B mods: if min+max ampl both positive, do not reset to zero
Diffstat (limited to 'flash.c')
-rw-r--r-- | flash.c | 11 |
1 files changed, 8 insertions, 3 deletions
@@ -948,9 +948,7 @@ void fixFlash(FlashStruct *mem) gboolean uses_fixed_ampl; uses_fixed_ampl = (number_of_fixed_ampl_points(i) > 0); - if (uses_fixed_ampl) { - safe_val = rst_fixed_ampl_point (i); - } + safe_val = rst_ampl_value (i); for (j=0; j<max_stored_settings; j++) { if (mem->rcl_burst_time[i][j] < globals.Constraints.composite_min_burst_time[i]) { @@ -971,6 +969,13 @@ void fixFlash(FlashStruct *mem) } if (uses_fixed_ampl && !fixed_ampl_ok(i,mem->rcl_amplitude[i][j])) { + // AVRQ-4-B + mem->rcl_amplitude[i][j] = safe_val; + ++fix_initial_constants; + } + + if ((safe_val != 0.0) && (mem->rcl_amplitude[i][j] == 0.0)) { + // AVR-D4-B mem->rcl_amplitude[i][j] = safe_val; ++fix_initial_constants; } |