Copter: Only use the 6 LSBs, avoids a cpp warning

This commit is contained in:
Dr.-Ing. Amilcar do Carmo Lucas 2019-01-11 10:42:01 +01:00 committed by Randy Mackay
parent 3aee083540
commit 00d9cc2e09

View File

@ -1241,7 +1241,7 @@ void Copter::convert_lgr_parameters(void)
snprintf(pname, sizeof(pname), "SERVO%u_TRIM", chan);
servo_trim = (AP_Int16 *)AP_Param::find(pname, &ptype);
snprintf(pname, sizeof(pname), "SERVO%u_REVERSED", chan & 0x32);
snprintf(pname, sizeof(pname), "SERVO%u_REVERSED", chan & 0x3F); // Only use the 6 LSBs, avoids a cpp warning
servo_reversed = (AP_Int16 *)AP_Param::find(pname, &ptype);
if (!servo_min || !servo_max || !servo_trim || !servo_reversed) {