From 380d962648228a186186cced74ba537b82c359d5 Mon Sep 17 00:00:00 2001 From: Peter Barker Date: Wed, 1 Sep 2021 17:46:05 +1000 Subject: [PATCH] AP_Motors: do not use int version to define motors --- libraries/AP_Motors/AP_MotorsMatrix.cpp | 49 ++++++++++++------------- libraries/AP_Motors/AP_MotorsMatrix.h | 11 +----- 2 files changed, 25 insertions(+), 35 deletions(-) diff --git a/libraries/AP_Motors/AP_MotorsMatrix.cpp b/libraries/AP_Motors/AP_MotorsMatrix.cpp index 918f7abfa5..fd60b08ce0 100644 --- a/libraries/AP_Motors/AP_MotorsMatrix.cpp +++ b/libraries/AP_Motors/AP_MotorsMatrix.cpp @@ -560,8 +560,7 @@ void AP_MotorsMatrix::remove_motor(int8_t motor_num) } } -template -void AP_MotorsMatrix::add_motors(T *motors, uint8_t num_motors) +void AP_MotorsMatrix::add_motors(const struct MotorDef *motors, uint8_t num_motors) { for (uint8_t i=0; i - void add_motors(T *motor, uint8_t num_motors); + void add_motors(const struct MotorDef *motors, uint8_t num_motors); // structure used for initialising motors that add have separate // roll/pitch/yaw factors. Note that this does *not* include