Subversion Repositories FlightCtrl

Rev

Rev 1272 | Rev 1350 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1272 Rev 1328
Line 15... Line 15...
15
        J17_OFF;
15
        J17_OFF;
16
        J16Blinkcount = 0; J16Mask = 128;
16
        J16Blinkcount = 0; J16Mask = 128;
17
        J17Blinkcount = 0; J17Mask = 128;
17
        J17Blinkcount = 0; J17Mask = 128;
18
}
18
}
Line 19... Line -...
19
 
-
 
20
 
19
 
21
// called in UpdateMotors() every 2ms
20
// called in UpdateMotors() every 2ms
22
void LED_Update(void)
21
void LED_Update(void)
23
{
22
{
24
        static char delay = 0;
23
        static char delay = 0;
Line 38... Line 37...
38
        {
37
        {
39
                J16Bitmask = EE_Parameter.J16Bitmask;
38
                J16Bitmask = EE_Parameter.J16Bitmask;
40
                J17Bitmask = EE_Parameter.J17Bitmask;
39
                J17Bitmask = EE_Parameter.J17Bitmask;
41
        }
40
        }
Line 42... Line 41...
42
 
41
 
43
  if((EE_Parameter.J16Timing > 250) && (Parameter_J16Timing > 230) || (EE_Parameter.BitConfig & CFG_MOTOR_BLINK && !MotorenEin)) {if(J16Bitmask & 128) J16_ON; else J16_OFF;}
42
  if(((EE_Parameter.J16Timing > 250) && (Parameter_J16Timing > 230)) || (EE_Parameter.BitConfig & CFG_MOTOR_BLINK && !MotorenEin)) {if(J16Bitmask & 128) J16_ON; else J16_OFF;}
44
  else
43
  else
45
  if((EE_Parameter.J16Timing > 250) && (Parameter_J16Timing < 10))  {if(J16Bitmask & 128) J16_OFF; else J16_ON;}
44
  if((EE_Parameter.J16Timing > 250) && (Parameter_J16Timing < 10))  {if(J16Bitmask & 128) J16_OFF; else J16_ON;}
46
  else
45
  else
47
  if(!J16Blinkcount--)
46
  if(!J16Blinkcount--)
48
   {
47
   {
49
     J16Blinkcount = Parameter_J16Timing-1;
48
     J16Blinkcount = Parameter_J16Timing-1;
50
     if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2;
49
     if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2;
51
     if(J16Mask & J16Bitmask) J16_ON; else J16_OFF;
50
     if(J16Mask & J16Bitmask) J16_ON; else J16_OFF;
52
   }
51
   }
53
  if((EE_Parameter.J17Timing > 250) && (Parameter_J17Timing > 230) || (EE_Parameter.BitConfig & CFG_MOTOR_BLINK && !MotorenEin)) {if(J17Bitmask & 128) J17_ON; else J17_OFF;}
52
  if(((EE_Parameter.J17Timing > 250) && (Parameter_J17Timing > 230)) || (EE_Parameter.BitConfig & CFG_MOTOR_BLINK && !MotorenEin)) {if(J17Bitmask & 128) J17_ON; else J17_OFF;}
54
  else
53
  else
55
  if((EE_Parameter.J17Timing > 250) && (Parameter_J17Timing < 10))  {if(J17Bitmask & 128) J17_OFF; else J17_ON;}
54
  if((EE_Parameter.J17Timing > 250) && (Parameter_J17Timing < 10))  {if(J17Bitmask & 128) J17_OFF; else J17_ON;}
56
  else
55
  else
57
  if(!J17Blinkcount--)
56
  if(!J17Blinkcount--)