mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-06-30 04:50:34 +08:00
{dshot,pwm_out}: allow mode_pwm4 for boards with 5 outputs
Required on durandal if camera triggering is enabled.
This commit is contained in:
@@ -1289,6 +1289,9 @@ DShotOutput::module_new_mode(PortMode new_mode)
|
||||
/* select 6-pin PWM mode */
|
||||
mode = DShotOutput::MODE_6PWM;
|
||||
break;
|
||||
#endif
|
||||
|
||||
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 5
|
||||
|
||||
case PORT_PWM5:
|
||||
/* select 5-pin PWM mode */
|
||||
@@ -1304,6 +1307,9 @@ DShotOutput::module_new_mode(PortMode new_mode)
|
||||
break;
|
||||
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 4
|
||||
|
||||
case PORT_PWM4:
|
||||
/* select 4-pin PWM mode */
|
||||
|
||||
@@ -1530,6 +1530,9 @@ int PWMOut::fmu_new_mode(PortMode new_mode)
|
||||
/* select 6-pin PWM mode */
|
||||
servo_mode = PWMOut::MODE_6PWM;
|
||||
break;
|
||||
#endif
|
||||
|
||||
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 5
|
||||
|
||||
case PORT_PWM5:
|
||||
/* select 5-pin PWM mode */
|
||||
@@ -1545,6 +1548,9 @@ int PWMOut::fmu_new_mode(PortMode new_mode)
|
||||
break;
|
||||
|
||||
# endif
|
||||
#endif
|
||||
|
||||
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 4
|
||||
|
||||
case PORT_PWM4:
|
||||
/* select 4-pin PWM mode */
|
||||
|
||||
Reference in New Issue
Block a user