Jacob Dahl
d5d2ce26d7
fix(dshot): map MAVLink standard ACTUATOR_OUTPUT_FUNCTION to PX4 OutputFunction ( #26909 )
...
The MAVLink standard defines ACTUATOR_OUTPUT_FUNCTION_MOTOR1=1..MOTOR16=16,
but PX4 internally uses OutputFunction::Motor1=101..Motor12=112. The DShot
driver only handled PX4 internal values (101+) and QGC legacy values (1101+),
so any standards-compliant GCS sending the MAVLink enum values would get
VEHICLE_CMD_RESULT_UNSUPPORTED back from MAV_CMD_CONFIGURE_ACTUATOR.
Add a mapping from MAVLink standard values (1-16) to PX4 internal values
(101-116) by adding 100, matching the existing QGC backwards-compat pattern.
2026-03-31 08:52:25 -08:00
Nick
1d81ecb08d
fix(dshot): no warning if dshot unconfigured ( #26917 )
2026-03-31 08:52:15 -08:00
alexcekay
d24d4a4fc4
uavcan: fix battery sub not working
2026-03-31 13:12:23 +02:00
Valentin Bugrov
1bef6390f2
fix(drvers/ins): InertialLabs INS driver fix name-collision ( #26874 )
2026-03-25 09:44:49 -08:00
Konstantin Lelkov
552262f14f
feat(dronecan): increase outputs from 8 to 12 ( #25837 )
...
* [feat] allowed to assign up to 16 ESC CAN
* Update EscStatus.msg
lowered down to 12 motors, hardware tested
* Update module.yaml
lowered down to 12 motors, hardware tested
---------
Co-authored-by: klelkov <kon.lelkov@yandex.ru>
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com>
2026-03-20 21:55:04 -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
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
Jacob Dahl
5cf9b1e7f0
refactor(drivers/optical_flow/px4flow): 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
d2e16a57df
refactor(drivers/optical_flow/pmw3901): 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
cd412ab8c4
refactor(drivers/optical_flow/paw3902): 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
e35a15be24
refactor(drivers/optical_flow/paa3905): 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
e047e243d7
refactor(drivers/irlock): 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
41bf301a2e
refactor(drivers/imu/murata/sch16t): 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
53259c2852
refactor(drivers/imu/analog_devices/adis16507): 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
30ba463ef2
refactor(drivers/imu/analog_devices/adis16448): 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
25f971a574
refactor(drivers/hygrometer/sht3x): 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
752eb37d03
refactor(drivers/gps): 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
ed13df95f3
refactor(drivers/distance_sensor/vl53l1x): 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
afbd300e54
refactor(drivers/distance_sensor/vl53l0x): 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
605da9b62a
refactor(drivers/distance_sensor/tf02pro): 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
d78ad66f68
refactor(drivers/distance_sensor/teraranger): 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
fc63beea0b
refactor(drivers/distance_sensor/srf05): 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
c23b0d95ab
refactor(drivers/distance_sensor/pga460): 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
1223b2d50d
refactor(drivers/distance_sensor/mb12xx): 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
6b2874dc2b
refactor(drivers/distance_sensor/mappydot): 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
c112793931
refactor(drivers/distance_sensor/ll40ls): 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
d2e4d79e71
refactor(drivers/distance_sensor/lightware_laser_serial): 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
8c5495dea9
refactor(drivers/distance_sensor/lightware_laser_i2c): 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
5d04c978fc
refactor(drivers/distance_sensor/broadcom/afbrs50): 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
4d1b4c3f42
refactor(drivers/differential_pressure/sdp3x): 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
4a27000fe7
refactor(drivers/differential_pressure/ms5525dso): 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