forked from Archive/PX4-Autopilot
Fix more Qualcomm param length issues
This commit is contained in:
parent
afa3429bdb
commit
55c7ffbe62
|
@ -55,11 +55,11 @@ param set MPU_GYRO_LPF_ENM 4
|
|||
param set MPU_ACC_LPF_ENM 4
|
||||
param set MPU_SAMPLE_R_ENM 2
|
||||
param set UART_ESC_MODEL 0
|
||||
param set UART_ESC_BAUDRATE 250000
|
||||
param set UART_ESC_PX4MOTOR1 2
|
||||
param set UART_ESC_PX4MOTOR2 4
|
||||
param set UART_ESC_PX4MOTOR3 1
|
||||
param set UART_ESC_PX4MOTOR4 3
|
||||
param set UART_ESC_BAUD 250000
|
||||
param set UART_ESC_MOTOR1 2
|
||||
param set UART_ESC_MOTOR2 4
|
||||
param set UART_ESC_MOTOR3 1
|
||||
param set UART_ESC_MOTOR4 3
|
||||
sleep 1
|
||||
commander start
|
||||
rc_receiver start -D /dev/tty-1
|
||||
|
|
|
@ -55,11 +55,11 @@ param set MPU_GYRO_LPF_ENM 4
|
|||
param set MPU_ACC_LPF_ENM 4
|
||||
param set MPU_SAMPLE_R_ENM 2
|
||||
param set UART_ESC_MODEL 0
|
||||
param set UART_ESC_BAUDRATE 250000
|
||||
param set UART_ESC_PX4MOTOR1 2
|
||||
param set UART_ESC_PX4MOTOR2 4
|
||||
param set UART_ESC_PX4MOTOR3 1
|
||||
param set UART_ESC_PX4MOTOR4 3
|
||||
param set UART_ESC_BAUD 250000
|
||||
param set UART_ESC_MOTOR1 2
|
||||
param set UART_ESC_MOTOR2 4
|
||||
param set UART_ESC_MOTOR3 1
|
||||
param set UART_ESC_MOTOR4 3
|
||||
sleep 1
|
||||
commander start
|
||||
rc_receiver start -D /dev/tty-1
|
||||
|
|
|
@ -72,11 +72,11 @@ param set ACC0_YSCALE 0.9974
|
|||
param set ACC0_ZSCALE 0.9951
|
||||
param set RC_RECEIVER_TYPE 1
|
||||
param set UART_ESC_MODEL 2
|
||||
param set UART_ESC_BAUDRATE 250000
|
||||
param set UART_ESC_PX4MOTOR1 4
|
||||
param set UART_ESC_PX4MOTOR2 2
|
||||
param set UART_ESC_PX4MOTOR3 1
|
||||
param set UART_ESC_PX4MOTOR4 3
|
||||
param set UART_ESC_BAUD 250000
|
||||
param set UART_ESC_MOTOR1 4
|
||||
param set UART_ESC_MOTOR2 2
|
||||
param set UART_ESC_MOTOR3 1
|
||||
param set UART_ESC_MOTOR4 3
|
||||
sleep 1
|
||||
commander start
|
||||
rc_receiver start -D /dev/tty-1
|
||||
|
|
|
@ -131,14 +131,14 @@ struct {
|
|||
void parameters_init()
|
||||
{
|
||||
_parameter_handles.model = param_find("UART_ESC_MODEL");
|
||||
_parameter_handles.baudrate = param_find("UART_ESC_BAUDRATE");
|
||||
_parameter_handles.baudrate = param_find("UART_ESC_BAUD");
|
||||
|
||||
/* PX4 motor mapping parameters */
|
||||
for (unsigned int i = 0; i < UART_ESC_MAX_MOTORS; i++) {
|
||||
char nbuf[20];
|
||||
|
||||
/* min values */
|
||||
sprintf(nbuf, "UART_ESC_PX4MOTOR%d", i + 1);
|
||||
sprintf(nbuf, "UART_ESC_MOTOR%d", i + 1);
|
||||
_parameter_handles.px4_motor_mapping[i] = param_find(nbuf);
|
||||
}
|
||||
|
||||
|
@ -157,13 +157,13 @@ void parameters_update()
|
|||
|
||||
if (param_get(_parameter_handles.baudrate, &v_int) == 0) {
|
||||
_parameters.baudrate = v_int;
|
||||
PX4_WARN("UART_ESC_BAUDRATE %d", _parameters.baudrate);
|
||||
PX4_WARN("UART_ESC_BAUD %d", _parameters.baudrate);
|
||||
}
|
||||
|
||||
for (unsigned int i = 0; i < UART_ESC_MAX_MOTORS; i++) {
|
||||
if (param_get(_parameter_handles.px4_motor_mapping[i], &v_int) == 0) {
|
||||
_parameters.px4_motor_mapping[i] = v_int;
|
||||
PX4_WARN("UART_ESC_PX4MOTOR%d %d", i + 1, _parameters.px4_motor_mapping[i]);
|
||||
PX4_WARN("UART_ESC_MOTOR%d %d", i + 1, _parameters.px4_motor_mapping[i]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -44,11 +44,12 @@
|
|||
*
|
||||
* See esc_model_t enum definition in uart_esc_dev.h for all supported ESC
|
||||
* model enum values.
|
||||
* ESC_200QX = 0
|
||||
* ESC_350QX = 1
|
||||
* ESC_210QC = 2
|
||||
*
|
||||
* Default is 210QC
|
||||
* @value 0 ESC_200QX
|
||||
* @value 1 ESC_350QX
|
||||
* @value 2 ESC_210QC
|
||||
*
|
||||
* @group Snapdragon UART ESC
|
||||
*/
|
||||
PARAM_DEFINE_INT32(UART_ESC_MODEL, 2);
|
||||
|
||||
|
@ -56,8 +57,9 @@ PARAM_DEFINE_INT32(UART_ESC_MODEL, 2);
|
|||
* ESC UART baud rate
|
||||
*
|
||||
* Default rate is 250Kbps, whic is used in off-the-shelf QRP ESC products.
|
||||
* @group Snapdragon UART ESC
|
||||
*/
|
||||
PARAM_DEFINE_INT32(UART_ESC_BAUDRATE, 250000);
|
||||
PARAM_DEFINE_INT32(UART_ESC_BAUD, 250000);
|
||||
|
||||
/**
|
||||
* The PX4 default motor mappings are
|
||||
|
@ -74,10 +76,10 @@ PARAM_DEFINE_INT32(UART_ESC_BAUDRATE, 250000);
|
|||
* [front]
|
||||
* 3 2
|
||||
*/
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR1, 1);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR2, 2);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR3, 3);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR4, 4);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR1, 1);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR2, 2);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR3, 3);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR4, 4);
|
||||
|
||||
/**
|
||||
* Motor mappings for 350QX
|
||||
|
@ -85,10 +87,10 @@ PARAM_DEFINE_INT32(UART_ESC_BAUDRATE, 250000);
|
|||
* [front]
|
||||
* 1 2
|
||||
*/
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR1, 4);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR2, 2);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR3, 1);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR4, 3);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR1, 4);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR2, 2);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR3, 1);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR4, 3);
|
||||
|
||||
/**
|
||||
* Motor mappings for 200QX
|
||||
|
@ -96,10 +98,10 @@ PARAM_DEFINE_INT32(UART_ESC_BAUDRATE, 250000);
|
|||
* [front]
|
||||
* 1 4
|
||||
*/
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR1, 2);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR2, 4);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR3, 1);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR4, 3);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR1, 2);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR2, 4);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR3, 1);
|
||||
// PARAM_DEFINE_INT32(UART_ESC_MOTOR4, 3);
|
||||
|
||||
/**
|
||||
* Motor mappings for 210QC
|
||||
|
@ -107,8 +109,31 @@ PARAM_DEFINE_INT32(UART_ESC_BAUDRATE, 250000);
|
|||
* [front]
|
||||
* 1 2
|
||||
*/
|
||||
PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR1, 4);
|
||||
PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR2, 2);
|
||||
PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR3, 1);
|
||||
PARAM_DEFINE_INT32(UART_ESC_PX4MOTOR4, 3);
|
||||
|
||||
/**
|
||||
* Motor 1 Mapping
|
||||
*
|
||||
* @group Snapdragon UART ESC
|
||||
*/
|
||||
PARAM_DEFINE_INT32(UART_ESC_MOTOR1, 4);
|
||||
|
||||
/**
|
||||
* Motor 2 Mapping
|
||||
*
|
||||
* @group Snapdragon UART ESC
|
||||
*/
|
||||
PARAM_DEFINE_INT32(UART_ESC_MOTOR2, 2);
|
||||
|
||||
/**
|
||||
* Motor 3 Mapping
|
||||
*
|
||||
* @group Snapdragon UART ESC
|
||||
*/
|
||||
PARAM_DEFINE_INT32(UART_ESC_MOTOR3, 1);
|
||||
|
||||
/**
|
||||
* Motor 4 Mapping
|
||||
*
|
||||
* @group Snapdragon UART ESC
|
||||
*/
|
||||
PARAM_DEFINE_INT32(UART_ESC_MOTOR4, 3);
|
||||
|
|
Loading…
Reference in New Issue