Issue 121 fixed

This commit is contained in:
bsongis
2012-09-04 14:51:32 +00:00
parent 7a6e800c8a
commit e42fb6da31
4 changed files with 10 additions and 5 deletions
+6 -2
View File
@@ -2378,9 +2378,13 @@ inline void doMixerCalculations(tmr10ms_t tmr10ms, uint8_t tick10ms)
uint8_t ch = g_model.thrTraceSrc-NUM_POTS-1;
val = g_chans512[ch];
if (g_model.limitData[ch].revert)
val = -val + calc100toRESX(g_model.limitData[ch].max + 100) - RESX;
val = -val + calc100toRESX(g_model.limitData[ch].max + 100);
else
val = val - calc100toRESX(g_model.limitData[ch].min - 100) - RESX;
val = val - calc100toRESX(g_model.limitData[ch].min - 100);
if (g_model.limitData[ch].symetrical)
val -= calc1000toRESX(g_model.limitData[ch].offset);
val = val * 20 / (20+(g_model.limitData[ch].max-g_model.limitData[ch].min)/10);
val -= RESX;
}
else {
val = calibratedStick[g_model.thrTraceSrc+NUM_STICKS-1];