Subversion Repositories FlightCtrl

Rev

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

Rev 2109 Rev 2110
Line 90... Line 90...
90
  signal = (uint16_t) ICR1 - oldICR1;
90
  signal = (uint16_t) ICR1 - oldICR1;
91
  oldICR1 = ICR1;
91
  oldICR1 = ICR1;
Line 92... Line 92...
92
 
92
 
93
  //sync gap? (3.5 ms < signal < 25.6 ms)
93
  //sync gap? (3.5 ms < signal < 25.6 ms)
94
  if (signal > TIME(3.5)) {
-
 
95
    // never happens...
94
  if (signal > TIME(3.5)) {
96
    index = 0;
95
    index = 0;
97
  } else { // within the PPM frame
96
  } else { // within the PPM frame
98
    if (index < MAX_CHANNELS) { // PPM24 supports 12 channels
97
    if (index < MAX_CHANNELS) { // PPM24 supports 12 channels
99
      // check for valid signal length (0.8 ms < signal < 2.2 ms)
98
      // check for valid signal length (0.8 ms < signal < 2.2 ms)