mirror of https://github.com/ArduPilot/ardupilot
HAL_PX4: cope with nested cork/push
This commit is contained in:
parent
9b297ef5a1
commit
9bdb6838e6
|
@ -543,11 +543,13 @@ void PX4RCOutput::push()
|
||||||
hal.gpio->pinMode(55, HAL_GPIO_OUTPUT);
|
hal.gpio->pinMode(55, HAL_GPIO_OUTPUT);
|
||||||
hal.gpio->write(55, 0);
|
hal.gpio->write(55, 0);
|
||||||
#endif
|
#endif
|
||||||
|
if (_corking) {
|
||||||
_corking = false;
|
_corking = false;
|
||||||
if (_output_mode == MODE_PWM_ONESHOT) {
|
if (_output_mode == MODE_PWM_ONESHOT) {
|
||||||
// run timer immediately in oneshot mode
|
// run timer immediately in oneshot mode
|
||||||
_send_outputs();
|
_send_outputs();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PX4RCOutput::timer_tick(void)
|
void PX4RCOutput::timer_tick(void)
|
||||||
|
|
Loading…
Reference in New Issue