Rev 1570 | Rev 1769 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1570 | Rev 1765 | ||
---|---|---|---|
Line 26... | Line 26... | ||
26 | static unsigned char J16Warn = 0, J17Warn = 0; |
26 | static unsigned char J16Warn = 0, J17Warn = 0; |
27 | if(!delay--) // 10ms Intervall |
27 | if(!delay--) // 10ms Intervall |
28 | { |
28 | { |
29 | delay = 4; |
29 | delay = 4; |
Line 30... | Line 30... | ||
30 | 30 | ||
31 | if(FCFlags & (FCFLAG_LOWBAT | FCFLAG_NOTLANDUNG | FCFLAG_I2CERR)) |
31 | if(FC_StatusFlags & (FC_STATUS_LOWBAT | FC_STATUS_EMERGENCY_LANDING) || (VersionInfo.HardwareError[1] | FC_ERROR1_I2C)) |
32 | { |
32 | { |
33 | if(EE_Parameter.WARN_J16_Bitmask) |
33 | if(EE_Parameter.WARN_J16_Bitmask) |
34 | { |
34 | { |
35 | if(!J16Warn) J16Blinkcount = 4; |
35 | if(!J16Warn) J16Blinkcount = 4; |
36 | J16Warn = 1; |
36 | J16Warn = 1; |
37 | } |
37 | } |
38 | if(EE_Parameter.WARN_J17_Bitmask) |
38 | if(EE_Parameter.WARN_J17_Bitmask) |
39 | { |
39 | { |
40 | if(!J17Warn) J17Blinkcount = 4; |
40 | if(!J17Warn) J17Blinkcount = 4; |
41 | J17Warn = 1; |
41 | J17Warn = 1; |
42 | } |
42 | } |
43 | } |
43 | } |
44 | else |
44 | else |
45 | { |
45 | { |
46 | J16Warn = 0; |
46 | J16Warn = 0; |
Line 62... | Line 62... | ||
62 | J16Blinkcount = Parameter_J16Timing-1; |
62 | J16Blinkcount = Parameter_J16Timing-1; |
63 | if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
63 | if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
64 | if(J16Mask & J16Bitmask) J16_ON; else J16_OFF; |
64 | if(J16Mask & J16Bitmask) J16_ON; else J16_OFF; |
65 | } |
65 | } |
66 | } |
66 | } |
67 | else |
67 | else |
68 | if(!J16Blinkcount--) |
68 | if(!J16Blinkcount--) |
69 | { |
69 | { |
70 | J16Blinkcount = 10-1; |
70 | J16Blinkcount = 10-1; |
71 | if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
71 | if(J16Mask == 1) J16Mask = 128; else J16Mask /= 2; |
72 | if(J16Mask & EE_Parameter.WARN_J16_Bitmask) J16_ON; else J16_OFF; |
72 | if(J16Mask & EE_Parameter.WARN_J16_Bitmask) J16_ON; else J16_OFF; |
Line 85... | Line 85... | ||
85 | J17Blinkcount = Parameter_J17Timing-1; |
85 | J17Blinkcount = Parameter_J17Timing-1; |
86 | if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
86 | if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
87 | if(J17Mask & J17Bitmask) J17_ON; else J17_OFF; |
87 | if(J17Mask & J17Bitmask) J17_ON; else J17_OFF; |
88 | } |
88 | } |
89 | } |
89 | } |
90 | else |
90 | else |
91 | if(!J17Blinkcount--) |
91 | if(!J17Blinkcount--) |
92 | { |
92 | { |
93 | J17Blinkcount = 10-1; |
93 | J17Blinkcount = 10-1; |
94 | if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
94 | if(J17Mask == 1) J17Mask = 128; else J17Mask /= 2; |
95 | if(J17Mask & EE_Parameter.WARN_J17_Bitmask) J17_ON; else J17_OFF; |
95 | if(J17Mask & EE_Parameter.WARN_J17_Bitmask) J17_ON; else J17_OFF; |