Jacob Dahl
7bf9d73179
fix(parameters): add RC*_REV float to int32 migration
...
Existing saved parameters store RC*_REV as float. The parameter
import system does strict type checking and would silently skip
these on firmware update. Add migration to preserve user settings.
2026-03-19 23:46:16 -08:00
Jacob Dahl
9a0241ac44
fix(rc_update): change RC*_REV params from float to int32
...
RC*_REV parameters are binary toggles (-1 or 1) immediately converted
to bool. Using int32 allows reverting the module schema enum key type
from number back to integer, keeping validation strict.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ed3f795293
fix(fw_mode_manager): fix typo in parameter description
2026-03-19 23:46:16 -08:00
Jacob Dahl
f628db0eb6
fix(attitude_estimator_q): fix typos in parameter descriptions
...
Complimentary → Complementary (the correct signal processing term).
2026-03-19 23:46:16 -08:00
Jacob Dahl
a26eb9b7be
fix(uuv_pos_control): fix grammar in parameter description
...
cant→cannot
2026-03-19 23:46:16 -08:00
Jacob Dahl
02f2f4a3fe
fix(vtol_att_control): fix typo in parameter description
...
seperately→separately
2026-03-19 23:46:16 -08:00
Jacob Dahl
c737b5d4c6
fix(navigator): fix typos in RTL parameter descriptions
...
enganged→engaged, altitdue→altitude
2026-03-19 23:46:16 -08:00
Jacob Dahl
73b6c30805
fix(local_position_estimator): fix typos in parameter descriptions
...
presssure→pressure, compensaton→compensation, nosie→noise
2026-03-19 23:46:16 -08:00
Jacob Dahl
f65f508d7a
fix(drivers/power_monitor): fix grammar in INA parameter descriptions
...
"For systems a INA"→"For systems with an INA"
2026-03-19 23:46:16 -08:00
Jacob Dahl
4cb9c5d4fc
fix(drivers/rpm/pcf8583): fix typos in parameter descriptions
...
eneable→enable, Eneabled→Enabled, pool→poll, Nmumber→Number
2026-03-19 23:46:16 -08:00
Jacob Dahl
e8739d0f96
refactor(parameters): remove legacy params.c build infrastructure
...
All parameters are now defined in YAML module configuration files.
Remove the cmake infrastructure that discovered and processed
legacy params.c files:
- Remove GLOB_RECURSE for *params.c/*parameters.c
- Remove .c file scanning from DISABLE_PARAMS_MODULE_SCOPING
- Remove module_list from px_process_params.py --src-path
- Remove PX4_MODULE_PATHS usage (no longer needed for param scanning)
2026-03-19 23:46:16 -08:00
Jacob Dahl
55ab880823
refactor(systemcmds/tests): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
fd53128863
refactor(zenoh): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
2751f1734c
refactor(vtol_att_control): convert params.c to module.yaml
...
Convert 3 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
3a47e283cc
refactor(uuv_pos_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ca52ab75a0
refactor(uuv_att_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
7f6d897738
refactor(temperature_compensation): convert params.c to module.yaml
...
Convert 20 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
0a332354f4
refactor(spacecraft): convert params.c to module.yaml
...
Convert 3 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
777a5691cc
refactor(simulation/simulator_sih): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
e96ce0354f
refactor(simulation/sensor_mag_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a3f40de0aa
refactor(simulation/sensor_gps_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
91ef249c7e
refactor(simulation/sensor_baro_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
462401902a
refactor(simulation/sensor_airspeed_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a26c3580f7
refactor(simulation/sensor_agp_sim): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
1d1abb3ba2
refactor(simulation/gz_bridge): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
146f2b2331
refactor(simulation/battery_simulator): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
32766cc355
refactor(sensors/vehicle_imu): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a095040aea
refactor(sensors/vehicle_angular_velocity): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
1ec0ca26a0
refactor(sensors/vehicle_air_data): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ac0fddd920
refactor(sensors/vehicle_acceleration): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
c09976f99b
refactor(sensors): convert params.c to module.yaml
...
Convert 7 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
139279747e
refactor(rc_update): convert params.c to module.yaml
...
Convert 2 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
fb9793cb7a
refactor(navigator): convert params.c to module.yaml
...
Convert 6 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ffa361185c
refactor(mc_rate_control): convert params.c to module.yaml
...
Convert 2 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
22e700b6d7
refactor(mc_pos_control): convert params.c to module.yaml
...
Convert 10 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
397cd8375c
refactor(mc_nn_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
d2d306012c
refactor(mc_hover_thrust_estimator): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ff4eed3604
refactor(mc_autotune_attitude_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
89e5b41722
refactor(mc_att_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
b69d582ff1
refactor(mavlink): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
d11d3569ae
refactor(manual_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
8f3955ccf9
refactor(mag_bias_estimator): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
30750f14cc
refactor(local_position_estimator): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
57c0cb55fd
refactor(load_mon): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
7c1fb356b7
refactor(landing_target_estimator): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
0d4d988260
refactor(land_detector): convert params.c to module.yaml
...
Convert 3 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
af4d7d0f5a
refactor(hardfault_stream): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
b9ae81308b
refactor(gyro_fft): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
8854aa0d5a
refactor(gyro_calibration): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
14effea50d
refactor(gimbal): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
664cd01d2e
refactor(fw_rate_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
15fcc08df7
refactor(fw_mode_manager/runway_takeoff): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a8d385d56f
refactor(fw_mode_manager/launchdetection): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
4009643c4a
refactor(fw_mode_manager): convert params.c to module.yaml
...
Convert 3 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
ada9784ba6
refactor(fw_lateral_longitudinal_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
9fc2289e00
refactor(fw_autotune_attitude_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a0e6e8a240
refactor(fw_att_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
963a8757df
refactor(flight_mode_manager/tasks/Orbit): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
d46b1dcfea
refactor(flight_mode_manager/tasks/ManualAccelerationSlow): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
6a1db86110
refactor(flight_mode_manager/tasks/AutoFollowTarget): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
be8f2dd1ab
refactor(flight_mode_manager): convert params.c to module.yaml
...
Convert 4 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
0252c79550
refactor(events): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
caf031f94b
refactor(dataman): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
d9c85d3e69
refactor(commander/HealthAndArmingChecks): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
e72b73d0b8
refactor(commander/failure_detector): convert params.c to module.yaml
...
Convert parameter definition(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
536480458e
refactor(commander): convert params.c to module.yaml
...
Convert 3 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
a9c641a9d8
refactor(battery_status): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
dfa5a9e603
refactor(attitude_estimator_q): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
e95d1d1e8e
refactor(airspeed_selector): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
50ba878e1e
refactor(lib/weather_vane): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
b5fd31feee
refactor(lib/systemlib): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
2a2a44550a
refactor(lib/rover_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
92d20ae898
refactor(lib/rate_control): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:46:16 -08:00
Jacob Dahl
c804857a4c
refactor(lib/pure_pursuit): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
31cc636eed
refactor(lib/mixer_module): convert params.c to module.yaml
...
Convert 2 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
ea5fcebddb
refactor(lib/led): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
3c64437b82
refactor(lib/fw_performance_model): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
1d16b8f8ba
refactor(lib/controllib/controllib_test): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
3b854736ca
refactor(lib/collision_prevention): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
c90d5aa654
refactor(lib/circuit_breaker): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
84ccce1e33
refactor(lib/adsb): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
9d62801884
refactor(drivers/voxl2_io): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
6fd652e967
refactor(drivers/uavcannode): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
5586a666c6
refactor(drivers/uavcan): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
15b6dc442c
refactor(drivers/transponder/sagetech_mxs): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
5f2270b312
refactor(drivers/temperature_sensor/mcp9808): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
7a91fb9603
refactor(drivers/telemetry/iridiumsbd): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
86526ab067
refactor(drivers/telemetry/bst): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
9d0e88f131
refactor(drivers/tap_esc): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
7cd56a2b2c
refactor(drivers/smart_battery/batmon): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
4f4f27e4d4
refactor(drivers/rpm/pcf8583): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
4fd1246d76
refactor(drivers/rpm_capture): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
8ab135f15a
refactor(drivers/px4io): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
533ed938b0
refactor(drivers/pps_capture): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
40e69d83ff
refactor(drivers/power_monitor/voxlpm): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
db47c145ff
refactor(drivers/power_monitor/ina238): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
e7f97c5e71
refactor(drivers/power_monitor/ina228): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
4b3a0f05c3
refactor(drivers/power_monitor/ina226): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
12db2efb07
refactor(drivers/power_monitor/ina220): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00
Jacob Dahl
94bb1bc731
refactor(drivers/osd/atxxxx): convert params.c to module.yaml
...
Convert 1 parameter file(s) from legacy C format to YAML
module configuration.
2026-03-19 23:21:23 -08:00