tompsontan
f8c1e8b81f
Improve QMC5883P magnetometer stability by optimizing OSR and ODR settings. ( #26350 )
2026-01-29 19:38:20 -09:00
Nick
6be1a14e06
docs: COM_FLTT_LOW_ACT default fixed ( #26374 )
2026-01-29 15:21:45 -09:00
Julian Oes
3075724f9e
jmavsim: update submodule ( #26369 )
...
This contains:
https://github.com/PX4/jMAVSim/pull/140
which updates dependencies and adds macOS arm64 support.
2026-01-30 10:19:38 +13:00
Eric Katzfey
e37a216393
QURT/SERIAL: Undo the breaking changes from commit 17f3db9231350caf86d9f0af6591f66044d9829c. ( #26382 )
...
A check was added for a non-existant parameter. This commit removes those.
2026-01-29 12:03:18 -09:00
Eric Katzfey
90fec17427
CRSF_RC: Replace strlcpy with strncpy and null termination. strlcpy is a BSD extension and is not part of standard C/C++. ( #26381 )
...
It's typically not available in glibc's <string.h>.
2026-01-29 12:02:36 -09:00
ttechnick
03264ce1a7
failsafe: prevent switch offboard -->pos without RC
2026-01-29 18:21:00 +01:00
Daniel Honies
ac4f419b50
Update 4004_gz_standard_vtol
...
VT_F_TRANS_THR at 0.3 always triggers front transition timeout as the vehicle does not accaelerate quickly enough. With the param set to 1.0 it works.
2026-01-29 18:07:32 +01:00
Phil-Engljaehringer
193a4478ed
fix: adjusted probe function to new revision of TLA2528 (and add status function)
2026-01-29 18:04:25 +01:00
Phil-Engljaehringer
744548e9f2
fix: use correct address passed with -a flag
2026-01-29 18:03:04 +01:00
Beat Küng
b9bd820186
docs: mention python bindings in ros lib
2026-01-29 08:20:03 +01:00
Beat Küng
e0f1022681
ci: ignore python packages in px4-ros2-interface-lib
...
Due to build issues with very old ROS version
2026-01-29 08:20:03 +01:00
Hamish Willee
4c184f309c
docs: Max code line length 140 chars ( #26368 )
2026-01-29 13:43:22 +11:00
Sindre Meyer Hegre
adf1bab518
docs: add link to masther thesis for mc_nn_control ( #26279 )
2026-01-29 13:10:21 +11:00
Claudio Chies
f5c5f2ed8c
Update FLARM link to the correct product page ( #26361 )
...
* Update FLARM link to the correct product page
* Update docs/en/peripherals/adsb_flarm.md
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com>
2026-01-29 12:48:30 +11:00
Julian Oes
09d3f05bcd
gazebo-classic: update for CI test fixes ( #26335 )
...
The fix:
https://github.com/PX4/PX4-SITL_gazebo-classic/pull/1084
seems to help with test failures locally.
2026-01-29 06:05:55 +13:00
Loic Fernau
b7d9876cd9
Added missing Defaults to VEHICLE_CMD_DO_SET_MODE ( #26291 )
...
* Added missing Defaults to VEHICLE_CMD_DO_SET_MODE
* Made Format
2026-01-29 05:36:21 +13:00
Julian Oes
bd6b0699cc
Fetch metadata files from master not main
...
For flash constrained builds, the component metadata files are
downloaded directly from s3. For the main branch, these files are
currently still uploaded to master. Therefore, we also need to reference
master and not main.
This fixes the actuators tab in QQC for KakuteH743-Wing which is one of
the boards that did not exist in source when we briefly uploaded to main
before reverting back to master, presumably for QGC compatibility.
2026-01-28 09:43:28 +01:00
Jonas Eschmann
684ba28fbf
Update iframe source to fix mixed content warning ( #26309 )
2026-01-28 17:54:35 +11:00
Hamish Willee
1797ce4e88
Fix round trip hello_sky translation ( #26360 )
2026-01-28 16:59:40 +11:00
PX4 Build Bot
05517935dc
New Crowdin translations - ko ( #26246 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-01-28 16:43:34 +11:00
PX4 Build Bot
4af33cef43
New Crowdin translations - uk ( #26247 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-01-28 16:43:23 +11:00
PX4 Build Bot
c90095e8b4
New Crowdin translations - zh-CN ( #26248 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-01-28 16:43:18 +11:00
Jacob Dahl
65cedc8bf8
px_uploader: add ARK PID/VIDs ( #26358 )
2026-01-27 15:38:30 -09:00
Matthias Grob
9be7585add
SagetechMXS: remove two unused subscriptions ( #26356 )
...
Randomly saw that there's a publication and subscription for the same topic and
it is in this case indeed useless.
2026-01-27 11:48:23 -09:00
tompsontan
2282330102
board:fixed ap-h743r1 bmi270 rotation; update internal mag rotation. ( #26341 )
2026-01-27 10:30:06 -09:00
Balduin
0676647d8a
ControlAllocator: Periodically spin MC motors to shed ice ( #26322 )
...
This feature periodically spins the unused motors on VTOL airframes, to
break off ice that has built up in the motor while it is still feasible
to do so. Each ice shedding event sends a motor ouput of 0.01 to the
unused motors for 2 seconds.
Configured by `CA_ICE_PERIOD`, the duration of the entire cycle. Set to
0 to disable.
2026-01-27 11:15:24 +01:00
Balduin
50bb31491b
AirspeedModule: Change to throttle without battery scaling ( #26347 )
...
rather than the vehicle_thrust_setpoint used previously, which includes
battery scaling which we don't want, neither for synthetic airspeed nor
for the airspeed validator.
2026-01-27 11:03:44 +01:00
Matthias Grob
cac3c3c133
boot script: start uavcan and zenoh before logger
...
because they publish optional topics which need to be advertised before logger starts otherwise they do not get logged!
2026-01-27 10:06:22 +01:00
Nick
c2490e01a5
tiny uavcan optimizations ( #26344 )
...
Reduce number of hrt_absolute_time() calls and node_id.get()
2026-01-27 09:06:18 +01:00
Marin D
01d8113f8b
modify: remove xtensa-tarfile after installation ( #26326 )
...
Signed-off-by: Marin Doetterer <marin@auterion.com>
2026-01-26 11:33:27 -09:00
Niklas Hauser
091ac918b1
[vtx] Remove unused uORB messages ( #26345 )
2026-01-26 11:31:55 -09:00
Niklas Hauser
c0c265cd1f
[vtx] Add VTX driver with Tramp and SmartAudio support
2026-01-26 11:05:22 +01:00
Julian Oes
fad4450d7d
Jenkins: pin emscripten version ( #26339 )
...
This would match GitHub action and hopefully fix CI.
2026-01-25 12:56:17 -08:00
David Meng
1cfab8feb2
mavlink: odometry: Initialize the covariance matrix to 0 to prevent the entire matrix from becoming invalid after mavros performs coordinate transformation. ( #26321 )
2026-01-24 12:52:13 -09:00
Tarmo Tänav
e2864e521f
Fill TC_M0_ID in offboard thermal calibration script ( #26290 )
2026-01-23 15:47:27 -09:00
Julian Oes
9460625c99
Tools: rewrite uploader script ( #26310 )
...
* Tools: rewrite uploader script
This adds a script called px4_uploader.py which is a complete rewrite
using Claude Code of px_uploader.py.
The main improvements over the previous px_uploader.py script are:
- Separate smaller classes instead of one big uploader class.
- Easier debugging with --verbose or --debug flags.
- Nicer progress animation.
- No more hard to debug Exception swallowing over multiple levels.
- Auto-detection and looping of devices, removing the functionality from
cmake.
- Auto-detection of PX4 devices by USB VID/PID.
- Add noninteractive mode
- Add JSON output mode
2026-01-24 11:09:17 +13:00
Silvan Fuhrer
32fc5cb5b9
RTL: only run initRtlMissionType() when new type is of any mission type
...
Otherwise it kills the mission when the type jumps from mission to Home.
Signed-off-by: Silvan Fuhrer <silvan@auterion.com>
2026-01-23 17:16:42 +01:00
Matthias Grob
7a6506f2dd
rtl: redability suggestions from review, remove unused subscription
2026-01-23 17:16:42 +01:00
Silvan
a416437561
rtl: guard access of dynamically created _rtl_mission_type_handle behind if()
...
To avoid hard faults from NULL access.
Signed-off-by: Silvan <silvan@auterion.com>
2026-01-23 17:16:42 +01:00
Silvan
554b52c6a1
RTL: fix RTL_TYPE=2 with RTL_LAND_DELAY set to indefinitely wait
...
Signed-off-by: Silvan <silvan@auterion.com>
2026-01-23 17:16:42 +01:00
Silvan
fc992385a9
RTL: fix RTL_TYPE=2 stuck without valid mission
...
Signed-off-by: Silvan <silvan@auterion.com>
2026-01-23 17:16:42 +01:00
Silvan
0577a40440
RTL Direct: remove unnecessary sanitization
...
Signed-off-by: Silvan <silvan@auterion.com>
2026-01-23 17:16:42 +01:00
Matthias Grob
2239c10192
rtl: restructure findRtlDestination() to one flow
2026-01-23 17:16:42 +01:00
Matthias Grob
8117fce790
rtl: never set arbitrary yaw, initialize _destination and _last_position_before_link_loss with NAN
2026-01-23 17:16:42 +01:00
Matthias Grob
18c3d889fe
rtl: keep rtl_status struct on stack
2026-01-23 17:16:42 +01:00
Matthias Grob
31c7d70342
rtl refactor: name destination "destination"
2026-01-23 17:16:42 +01:00
Matthias Grob
6386f10ba2
rtl: unify finding closest safe point and move finding the destination into the dedicated function returning the destination
2026-01-23 17:16:42 +01:00
Matthias Grob
deb9a1ad4e
rtl: remove duplication for safe landing only in setRtlTypeAndDestination()
2026-01-23 17:16:42 +01:00
Matthias Grob
f685df32bc
rtl refactor: make dependency of rtl_type in status clear
2026-01-23 17:16:42 +01:00
Matthias Grob
432b0e8c58
rtl: adhere to parameter member naming convention
2026-01-23 17:16:42 +01:00