Rev 2191 | Rev 2232 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2191 | Rev 2192 | ||
---|---|---|---|
Line 251... | Line 251... | ||
251 | 251 | ||
252 | if(EE_Parameter.ServoCompInvert & SERVO_RELATIVE) // relative moving of the servo value |
252 | if(EE_Parameter.ServoCompInvert & SERVO_RELATIVE) // relative moving of the servo value |
253 | { |
253 | { |
254 | max = ((unsigned int) EE_Parameter.ServoNickMax * MULTIPLYER * 15); |
254 | max = ((unsigned int) EE_Parameter.ServoNickMax * MULTIPLYER * 15); |
255 | min = ((unsigned int) EE_Parameter.ServoNickMin * MULTIPLYER * 20); |
255 | min = ((unsigned int) EE_Parameter.ServoNickMin * MULTIPLYER * 20); |
256 | NickServoValue -= ((signed char) (Parameter_ServoNickControl - 128) / 2) * 4; |
256 | NickServoValue -= ((signed char) (Parameter_ServoNickControl - 128) / 4) * 6; |
257 | LIMIT_MIN_MAX(NickServoValue,min, max); |
257 | LIMIT_MIN_MAX(NickServoValue,min, max); |
258 | } |
258 | } |
259 | else NickServoValue = (int16_t)Parameter_ServoNickControl * (MULTIPLYER*16); // direct poti control |
259 | else NickServoValue = (int16_t)Parameter_ServoNickControl * (MULTIPLYER*16); // direct poti control |