diff --git a/libraries/AP_Motors/AP_MotorsMatrix.cpp b/libraries/AP_Motors/AP_MotorsMatrix.cpp index 5a626fd0e1..3ec1e6fdec 100644 --- a/libraries/AP_Motors/AP_MotorsMatrix.cpp +++ b/libraries/AP_Motors/AP_MotorsMatrix.cpp @@ -560,7 +560,8 @@ void AP_MotorsMatrix::remove_motor(int8_t motor_num) } } -void AP_MotorsMatrix::add_motors(const struct MotorDefInt *motors, uint8_t num_motors) +template +void AP_MotorsMatrix::add_motors(T *motors, uint8_t num_motors) { for (uint8_t i=0; i + void add_motors(T *motor, uint8_t num_motors); protected: // output - sends commands to the motors