diff --git a/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml b/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml index c66926f3a7..6468397254 100644 --- a/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml +++ b/conf/airframes/OPENUAS/openuas_df_mini_spirit.xml @@ -80,6 +80,7 @@ + diff --git a/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml b/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml index f073aebc4d..c28345786f 100644 --- a/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml +++ b/conf/airframes/OPENUAS/openuas_wltech_xk_a160.xml @@ -110,14 +110,13 @@ NOTES: - - + diff --git a/sw/airborne/boards/lisa_m_common.h b/sw/airborne/boards/lisa_m_common.h index ec9d3917c1..98f4081b48 100644 --- a/sw/airborne/boards/lisa_m_common.h +++ b/sw/airborne/boards/lisa_m_common.h @@ -250,10 +250,14 @@ #define USE_DUAL_PWM6 1 #else #define USE_PWM5 1 +#ifndef USE_PWM6 // this allows to disable servo 6 on Lisa M #define USE_PWM6 1 #endif +#endif - +#if PPM_CONFIG == 2 && USE_PWM6 == 1 +#warning "You cannot USE_PWM6 and SERVO6 (or equivalent) at the same time" +#endif #if USE_SERVOS_7AND8 #if USE_I2C1 diff --git a/sw/airborne/boards/lisa_mx_common.h b/sw/airborne/boards/lisa_mx_common.h index 6505f45eec..d42a8514d6 100644 --- a/sw/airborne/boards/lisa_mx_common.h +++ b/sw/airborne/boards/lisa_mx_common.h @@ -420,7 +420,13 @@ #define USE_PWM5 1 #endif +#ifndef USE_PWM6 // this allows to disable servo 6 on Lisa MXS #define USE_PWM6 1 +#endif + +#if PPM_CONFIG == 2 && USE_PWM6 == 1 +#warning "You cannot USE_PWM6 and SERVO6 (or equivalent) at the same time" +#endif #if USE_SERVOS_7AND8 #if USE_I2C1