diff --git a/quad/sw/modular_quad_pid/src/callbacks.c b/quad/sw/modular_quad_pid/src/callbacks.c index e34fe1db454a6be43edeb818e650d87c50705fdb..0ae4320d078fd749d269e3147eb211d51177fc25 100644 --- a/quad/sw/modular_quad_pid/src/callbacks.c +++ b/quad/sw/modular_quad_pid/src/callbacks.c @@ -120,7 +120,7 @@ int cb_setparam(modular_structs_t *structs) // Get the controller ID, parameter ID, parameter value u8 controller_id = uart_buff_data_get_u8(0); u8 param_id = uart_buff_data_get_u8(1); - float param_val = uart_buff_data_get_float(3); + float param_val = uart_buff_data_get_float(2); // Check to make sure the IDs are in bounds if (controller_id >= MAX_CONTROLLER_ID || param_id >= MAX_CONTROL_PARAM_ID)