Merge pull request #421 from Philippe-France/issue-318

Detect failsafe for receivers that output a logic HIGH on signal loss.
This commit is contained in:
Dominic Clifton 2015-01-29 15:11:08 +01:00
commit 718f4322d5
1 changed files with 1 additions and 3 deletions

View File

@ -234,9 +234,7 @@ static void pwmOverflowCallback(timerOvrHandlerRec_t* cbRec, captureCompare_t ca
pwmInputPort_t *pwmInputPort = container_of(cbRec, pwmInputPort_t, overflowCb);
if (++pwmInputPort->missedEvents > MAX_MISSED_PWM_EVENTS) {
if (pwmInputPort->state == 0) {
captures[pwmInputPort->channel] = PPM_RCVR_TIMEOUT;
}
captures[pwmInputPort->channel] = PPM_RCVR_TIMEOUT;
pwmInputPort->missedEvents = 0;
}
}