42,9 → 42,12 |
|
static inline void checkLightsEnabled(void) { |
|
// Mit dem Gier-Stick rechts lassen sich bei stehenden Motoren die LED's ein- und mit links ausschalten |
if (!MotorenEin) { |
if (PARAM_LED_STICK_ENABLED) { |
// Die LED's können mit den Motoren ein- ausgeschaltet werden |
if (PARAM_LED_ENGINE_ENABLED) |
lightsEnabled = MotorenEin; |
// Die LED's können mit den Motoren ein- ausgeschaltet werden |
else if (PARAM_LED_STICK_ENABLED) { |
if (!MotorenEin) { |
if (PPM_in[ EE_Parameter.Kanalbelegung[ K_GAS ] ] > 35 - 120 |
&& PPM_in[ EE_Parameter.Kanalbelegung[ K_GAS ] ] < 120 - 35) { |
if (PPM_in[ EE_Parameter.Kanalbelegung[ K_GIER ] ] < -75) |
52,14 → 55,10 |
if (PPM_in[ EE_Parameter.Kanalbelegung[ K_GIER ] ] > 75) |
lightsEnabled = 0; |
} |
} else |
lightsEnabled = 1; |
} |
} |
} else |
lightsEnabled = 1; |
|
// Die LED's können mit den Motoren ein- ausgeschaltet werden |
if (PARAM_LED_ENGINE_ENABLED) |
lightsEnabled = MotorenEin; |
|
lightsOn = lightsEnabled; |
} |
|
93,13 → 92,10 |
J16Mask = (J16Mask == 1 ? 0x80 : J16Mask >> 1); |
|
J16 = EE_Parameter.J16Bitmask & J16Mask; |
|
if (EE_Parameter.J16Bitmask & J16Mask) |
J16Brightness = Parameter_J16Brightness / 23; |
else |
J16Brightness = 0; |
} |
|
J16Brightness = EE_Parameter.J16Bitmask & J16Mask ? Parameter_J16Brightness / 23 : 0; |
|
// J17 |
if (EE_Parameter.J17Timing > 250 && Parameter_J17Timing > 230) |
J17 = EE_Parameter.J17Bitmask & 128; |
110,12 → 106,9 |
J17Mask = (J17Mask == 1 ? 0x80 : J17Mask >> 1); |
|
J17 = EE_Parameter.J17Bitmask & J17Mask; |
} |
|
if (EE_Parameter.J17Bitmask & J17Mask) |
J17Brightness = Parameter_J17Brightness / 23; |
else |
J17Brightness = 0; |
} |
J17Brightness = EE_Parameter.J17Bitmask & J17Mask ? Parameter_J17Brightness / 23 : 0; |
} |
|
// delay: 0...9 - BRIGHTNESS/23: 0-Aus...10-Max - Bei Unterspannung volle Leuchtkraft |