mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-26 03:43:33 +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 */
|
/* select 6-pin PWM mode */
|
||||||
mode = DShotOutput::MODE_6PWM;
|
mode = DShotOutput::MODE_6PWM;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 5
|
||||||
|
|
||||||
case PORT_PWM5:
|
case PORT_PWM5:
|
||||||
/* select 5-pin PWM mode */
|
/* select 5-pin PWM mode */
|
||||||
@@ -1304,6 +1307,9 @@ DShotOutput::module_new_mode(PortMode new_mode)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
# endif
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 4
|
||||||
|
|
||||||
case PORT_PWM4:
|
case PORT_PWM4:
|
||||||
/* select 4-pin PWM mode */
|
/* select 4-pin PWM mode */
|
||||||
|
|||||||
@@ -1530,6 +1530,9 @@ int PWMOut::fmu_new_mode(PortMode new_mode)
|
|||||||
/* select 6-pin PWM mode */
|
/* select 6-pin PWM mode */
|
||||||
servo_mode = PWMOut::MODE_6PWM;
|
servo_mode = PWMOut::MODE_6PWM;
|
||||||
break;
|
break;
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 5
|
||||||
|
|
||||||
case PORT_PWM5:
|
case PORT_PWM5:
|
||||||
/* select 5-pin PWM mode */
|
/* select 5-pin PWM mode */
|
||||||
@@ -1545,6 +1548,9 @@ int PWMOut::fmu_new_mode(PortMode new_mode)
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
# endif
|
# endif
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(BOARD_HAS_PWM) && BOARD_HAS_PWM >= 4
|
||||||
|
|
||||||
case PORT_PWM4:
|
case PORT_PWM4:
|
||||||
/* select 4-pin PWM mode */
|
/* select 4-pin PWM mode */
|
||||||
|
|||||||
Reference in New Issue
Block a user