Marco Hauswirth
57a380d8ec
ekf2: fix silent pass of preflt heading check if no heading src active
2026-02-27 13:26:47 +01:00
PX4BuildBot
11378639ae
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-27 12:17:23 +00:00
Alexander Lerach
9ff373c325
modules: add task watchdog ( #26535 )
...
* modules: add task watchdog
* modules: adapt task watchdog to new module descriptor
* add review feedback
2026-02-27 13:09:21 +01:00
Ege Kural
d317113dc8
CI: enable clang-tidy bugprone-assignment-in-if-condition ( #26580 )
...
* docs: auto-sync metadata [skip ci]
Co-Authored-By: PX4 BuildBot <bot@px4.io>
CI: enable clang-tidy bugprone-assignment-in-if-condition
Signed-off-by: kuralme <kuralme@protonmail.com>
initialize and immediate assignments made one line
Signed-off-by: kuralme <kuralme@protonmail.com>
* two more initialization fix
Signed-off-by: kuralme <kuralme@protonmail.com>
---------
Signed-off-by: kuralme <kuralme@protonmail.com>
Co-authored-by: PX4BuildBot <bot@px4.io>
2026-02-27 00:04:45 -09:00
Jacob Dahl
c424edd055
ci: sort board scan order to fix VOXL2 build ordering
...
os.scandir() returns entries in non-deterministic order, which caused
voxl2-slpi to sometimes build before voxl2_default (which it depends
on). Sort all os.scandir() calls lexicographically by name so the
shorter prefix voxl2 always precedes voxl2-slpi.
2026-02-26 17:08:55 -08:00
PX4BuildBot
4bfc5bce78
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-26 20:17:44 +00:00
Jacob Dahl
59358ae60d
fix newline at at eof
2026-02-26 11:10:01 -09:00
alexcekay
2450eb3d95
nuttx: update submodule (for PCF85263 compile fix)
2026-02-26 17:31:42 +01:00
PX4BuildBot
14e3a2da03
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-26 08:26:04 +00:00
Jonas Perolini
bea52104b7
AirspeedValidator: fix course over ground computation for NED frame ( #26304 )
...
* AirspeedValidator, fix course over ground computation for NED frame
* fix potential out of bounds call
---------
Co-authored-by: jonas <jonas.perolini@rigi.tech>
2026-02-26 09:18:09 +01:00
PX4BuildBot
c6a2fce9a3
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-26 07:41:11 +00:00
Hamish Willee
c0af8b9952
docs: Link fixes such as 301 redirects ( #26586 )
2026-02-26 18:33:37 +11:00
PX4BuildBot
444897081e
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-26 06:02:51 +00:00
Cavan O'Horo
1beb6d70f0
fix(mathlib): correct MedianFilter comparator to satisfy strict-weak … ( #26583 )
...
* fix(mathlib): correct MedianFilter comparator to satisfy strict-weak ordering
- Add explicit NaN handling before comparison operators
- NaN sorted to high end, ensuring finite values cluster at median index
- Guard NaN checks with if constexpr for non-floating-point types
- Replace float equality check with < and > to avoid -Wfloat-equal
Fixes #25917
* fix(mathlib): remove type_traits dependency in MedianFilter
Replace std::is_floating_point_v<T> with a self-contained template
specialization to avoid <type_traits> header, which is unavailable
on NuttX targets compiled with -nostdinc++.
* fixed formating
* test(mathlib): add majority-finite and majority-NaN window tests for MedianFilter
* Moved structs inside namespace math
* clean up
* add two more tests
---------
Co-authored-by: Jacob Dahl <dahl.jakejacob@gmail.com>
2026-02-25 20:55:35 -09:00
PX4BuildBot
106276978d
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-26 01:01:26 +00:00
Hamish Willee
539b1def78
docs: Numerous spelling and grammer fixes in flight controller section ( #26582 )
2026-02-26 11:53:44 +11:00
PX4BuildBot
3c961de3fe
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-25 23:59:31 +00:00
Julian Oes
ce564b4448
lightware_grf_serial: disable flow control ( #26575 )
...
* lightware_grf_serial: disable flow control
This might fix serial comms with the Lightware sensor.
* update sf45 to disable hw flow control
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
---------
Signed-off-by: dirksavage88 <dirksavage88@gmail.com>
Co-authored-by: dirksavage88 <dirksavage88@gmail.com>
2026-02-25 18:51:49 -05:00
PX4BuildBot
4a4c15765c
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-25 14:47:25 +00:00
bresch
5395b3823a
ekf2: disable heading update in drag fusion
2026-02-25 15:40:01 +01:00
PX4BuildBot
c1938b8a32
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-25 07:37:42 +00:00
Hamish Willee
8a8496d57e
mavlink:COMMAND_INT - reject invalid frame ( #26408 )
...
* mavlink:COMMAND_INT - reject invalid frame
* Add msg version for new command and use
* Delete msg/px4_msgs_old/msg/VehicleCommandAck.msg:Zone.Identifier
* Fix up translation
* fix: translation_node build
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
---------
Signed-off-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
Co-authored-by: Beniamino Pozzan <beniamino.pozzan@gmail.com>
2026-02-25 20:29:59 +13:00
PX4BuildBot
48525073aa
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-25 07:15:42 +00:00
Hamish Willee
cf51a72846
docs:hide non-functional search from home page ( #26576 )
2026-02-25 20:08:25 +13:00
PX4BuildBot
fef12c9038
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-25 02:45:51 +00:00
Hamish Willee
8fbe4a4f7d
docs: Fixup uorb doc tool to strip even more space ( #26565 )
2026-02-25 13:38:30 +11:00
PX4BuildBot
50c2055efe
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-24 23:52:56 +00:00
Hamish Willee
b0b6771118
docs: Markup board specific parameters ( #26527 )
2026-02-25 10:45:45 +11:00
Hamish Willee
4226b7d4ec
docs: Manual control updates to reflect prioritised selection ( #25835 )
2026-02-25 10:43:19 +11:00
Ege Kural
04f4ca8966
CI: enable clang-tidy bugprone-unsafe-functions / cert-msc24-c ( #26573 )
...
Signed-off-by: kuralme <kuralme@protonmail.com>
2026-02-24 13:43:03 -09:00
PX4BuildBot
54c1d121e4
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-24 22:23:55 +00:00
Ege Kural
a5c67b90a9
CI: enable clang-tidy bugprone-incorrect-roundings ( #26574 )
...
switched to lroundf and included cmath in all
removed std namespace - quick tested
Signed-off-by: kuralme <kuralme@protonmail.com>
2026-02-24 13:16:33 -09:00
PX4BuildBot
4a0e257fc9
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-24 16:56:26 +00:00
Eric Katzfey
bd76832f34
voxl2: Added components to the board build that are in the ModalAI fork but missing in mainline
2026-02-24 09:48:33 -07:00
PX4BuildBot
6e418096b7
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-24 07:47:18 +00:00
Eric Katzfey
b0b99de767
voxl2: Add support for the new M0197 board variant. Uses bmi270 IMU and dps310 barometer and GPS on apps proc.
2026-02-23 23:18:12 -08:00
PX4BuildBot
55d35ddf37
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-24 04:28:50 +00:00
Ege Kural
207456fd35
CI: enable clang-tidy cppcoreguidelines-virtual-class-destructor ( #26559 )
...
* CI: enable clang-tidy cppcoreguidelines-virtual-class-destructor
Signed-off-by: kuralme <kuralme@protonmail.com>
* format fix
Signed-off-by: kuralme <kuralme@protonmail.com>
---------
Signed-off-by: kuralme <kuralme@protonmail.com>
2026-02-23 19:21:20 -09:00
PX4BuildBot
a4f9786c3d
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-24 02:02:09 +00:00
Ege Kural
8fd3d3268a
CI: enable clang-tidy readability-duplicate-include ( #26554 )
...
Signed-off-by: kuralme <kuralme@protonmail.com>
2026-02-23 16:54:36 -09:00
James
af25a31861
uavcannode: Fix VCS Version Reporting in Node Info for UAVCAN Nodes ( #26567 )
...
long is a 32-bit signed integer, which means the maximum it will hold is 0x7FFFFFFF.
strtol is overflowing, resulting in clamping the value to LONG_MAX (or 0x7FFFFFFF) and returns that instead.
Fixes by using strtoul, which corrects the returned value.
Can be tested by building a UAVCAN Node on the tag v1.16.1, flashing and checking the value displayed in dronecan_gui_tool. Screenshot added for convenience.
2026-02-23 16:47:38 -09:00
PX4BuildBot
77a3ab7aad
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-23 21:19:00 +00:00
Matthias Grob
51be1e3fb9
uavcan rgbled: overhaul color functions
2026-02-23 22:11:35 +01:00
Claudio Chies
637cece115
Added support for colored navigation lights and hybrid light functions.
...
add functionality for Status or Off
2026-02-23 22:11:35 +01:00
PX4BuildBot
d965df930c
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-23 18:34:11 +00:00
Eric Katzfey
845a7efd58
voxl2: add system reboot support
2026-02-23 11:25:13 -07:00
Hamish Willee
30cbf84fd8
docs: uorb msg generation - fix up anchors ( #26562 )
2026-02-23 18:29:52 +11:00
Eric Katzfey
76fbac4dee
QURT: Fix task management bugs
...
Fix return value bug in px4_task_spawn_internal returning the arg-parsing
loop variable instead of the task index. Add pthread_attr_destroy calls
to prevent resource leaks on task creation failure, deletion, and exit.
Fix race condition in px4_task_delete by unlocking the mutex before
pthread_join and properly joining after pthread_cancel. Fix mutex unlock
placement in px4_task_exit to only unlock when the mutex was acquired.
2026-02-22 17:16:21 -07:00
PX4BuildBot
24833f41e5
docs: auto-sync metadata [skip ci]
...
Co-Authored-By: PX4 BuildBot <bot@px4.io>
2026-02-22 16:43:21 +00:00
Eric Katzfey
8d352cd8e0
ms4525do: Fix logic error in probe function
2026-02-22 09:36:15 -07:00