Phil-Engljaehringer
a46b767b39
removed empty line
2025-11-05 10:23:31 +01:00
Phil-Engljaehringer
71042febe6
removed empty lines at the end of mcp23017.cpp
2025-11-05 10:13:09 +01:00
Phil-Engljaehringer
3f3b2d6aaa
re-activated gpio_mcp23009 driver, removed useless comments and empty lines
2025-11-05 09:32:17 +01:00
Phil-Engljaehringer
8b3f682515
removed last useless comments
2025-10-30 16:28:42 +01:00
Phil-Engljaehringer
15cc3b9a1d
commented out instatntiation of driver since it will not be used with v6x
2025-10-30 16:06:42 +01:00
Phil-Engljaehringer
b493b47f4d
removed even more comments
2025-10-30 15:53:46 +01:00
Phil-Engljaehringer
b1cfcafc98
removed some comments
2025-10-30 15:50:40 +01:00
Phil-Engljaehringer
1c6ac28327
fixed compatability with mcp23009. (naming of instantiated GPIO-Devices)
2025-10-30 15:48:19 +01:00
Phil-Engljaehringer
878daed27d
Merge branch 'main' of github.com:PX4/PX4-Autopilot into pr-MCP23017
2025-10-30 14:47:34 +01:00
Phil-Engljaehringer
3234f578c9
Implemented driver for MCP23017
2025-10-30 14:44:26 +01:00
Beat Küng
f9595319b8
mavlink: remove ODOMETRY stream from ONBOARD_LOW_BANDWIDTH mode
...
It's not used in our setups and it reduces the TX rate from 11.8 KB/s to
4.4 KB/s on a bench setup.
2025-10-29 13:53:09 -04:00
Jacob Dahl
05c5293596
gz: init submodule before configuring build
2025-10-29 13:50:50 -04:00
GC2020
ddc173249a
Complete missing modules for svehicle_e2
2025-10-29 05:38:39 -08:00
Hamish Willee and Julian Oes
7d509d832a
Update to latest mavlink that includes support for WIP warnings ( #25804 )
...
* Update to latest mavlink that includes support for WIP warnings
* mavsdk_tests: pass build for now
We need this until the figure eight stuff has moved to common.
---------
Co-authored-by: Julian Oes <julian@oes.ch >
2025-10-29 12:43:10 +11:00
Hamish Willee
6846af119d
Update docs metadata ( #25828 )
2025-10-29 12:32:15 +11:00
cuav-liu1
37398248aa
BMM350: Fix BMM350 temperature calculation
2025-10-28 20:29:16 -04:00
PX4 Build Bot and Crowdin Bot
a1e5a959b5
New Crowdin translations - uk ( #25812 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-29 09:23:08 +11:00
PX4 Build Bot and Crowdin Bot
99965337f1
New Crowdin translations - zh-CN ( #25813 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-29 09:22:59 +11:00
PX4 Build Bot and Crowdin Bot
c536120e3d
New Crowdin translations - ko ( #25811 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-29 09:16:54 +11:00
mahima-yoga
73ee098a25
fw_autotune: continue to next axis in case of convergence timeout
2025-10-28 13:16:40 +01:00
mahima-yoga
482683d156
fw-autotune: update docs
2025-10-24 17:38:54 +02:00
mahima-yoga
97c16352a5
fw-autotune: increase abort timeout to 30 seconds
...
Avoids abort on heavily undertuned systems during amplitude detection state
2025-10-24 17:38:54 +02:00
mahima-yoga
fe35f1a34b
fw-autotune: run state machine at 50Hz
2025-10-24 17:38:54 +02:00
mahima-yoga
7323075527
fw-autotune: use 0.75*rate_limit as the target rate.
2025-10-24 17:38:54 +02:00
Silvan Fuhrer and Konrad Rudin
17e96554ec
Navigator: fix RTL_TYP=2 with NAV_CMD_CONDITION_GATE ( #25648 )
...
* rtl_mission_fast: make sure to set a position item on activation
* rtl_mission_fast_reverse: make sure to set a position item on activation
---------
Co-authored-by: Konrad Rudin <konrad@auterion.com >
2025-10-24 10:10:33 +02:00
Hamish Willee
8f38a2ddbc
uORB doc update: SensorBaro, DifferentialPressure ( #25712 )
2025-10-24 06:07:28 +11:00
Ramon Roche
6f4605dd04
ci: better container cache
...
Signed-off-by: Ramon Roche <mrpollo@gmail.com >
2025-10-23 11:36:33 -07:00
Balduin
1c821cf83d
FlightTaskAuto: disable MPC_LAND_RADIUS by default with value -1 ( #25275 )
...
* FlightTaskAuto: disable MPC_LAND_RADIUS by default
* format & comment
* Remove position valididy check again
* clean up according to review
2025-10-23 17:36:46 +02:00
Matthias Grob
540e80eb77
FilaureDetector: publish failure_detector_status in class and call that from commander
2025-10-23 09:23:45 +02:00
Matthias Grob
2adc36b2af
FailureDetector: write out status veriable name for clarity
2025-10-23 09:23:45 +02:00
Matthias Grob
70eecf6070
FailureDetector: adhere to the parameter naming convention
2025-10-23 09:23:45 +02:00
Alexander Lerach
2e586c47b0
update nuttx (to include TX DMA fix)
2025-10-22 15:22:15 +02:00
dawr68
9276dc5abd
feat: add attitude and odometry pub rates limits ( #25792 )
2025-10-22 14:55:51 +02:00
PX4 Build Bot and Crowdin Bot
d2548ced9d
New Crowdin translations - zh-CN ( #25782 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-22 15:37:56 +11:00
dependabot[bot]
e0fcc329a3
build(deps): bump vite from 5.4.19 to 5.4.21 in /docs ( #25789 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.19 to 5.4.21.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.21
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-22 15:32:08 +11:00
Andrew Brahim and alexklimaj
1297780d28
add cmake variant and px4board file to ark flow mr target ( #25793 )
...
* add cmake variant and px4board file
Signed-off-by: dirksavage88 <dirksavage88@gmail.com >
* boards: ark flow mr update default.px4board and rc.board_sensors
---------
Signed-off-by: dirksavage88 <dirksavage88@gmail.com >
Co-authored-by: alexklimaj <alex@arkelectron.com >
2025-10-21 13:20:55 -06:00
Marco Hauswirth and haumarco
59f6c69067
EKF2: rotate vel on heading reset ( #25753 )
...
* correct NED velocity according to yaw reset to keep "body-velocity" consistent
* add unit test velocityRotationOnYawReset
* '[AUTO COMMIT] update change indication'
* dont adjust velocity on yaw-reset when NE aiding active
---------
Co-authored-by: haumarco <haumarco@users.noreply.github.com >
2025-10-21 11:48:03 +02:00
Tobias Fenner
71f56df23b
adsb: Fix vertical separation check using wrong parameter
...
The collision detection incorrectly used crosstrack_separation
(horizontal radius) for both horizontal and vertical checks.
This resulted in the vertical separation threshold being ignored,
creating a spherical detection zone instead of the intended
cylindrical "hockey puck" shape.
Fixed by using vertical_separation parameter for altitude
difference check on line 80.
The bug was likely introduced as a copy-paste error when creating
the vertical check from the horizontal check template. The existing
unit test uses identical values for both parameters (500.0f),
which masked this bug.
Testing: Code review. The existing unit tests pass, but they don't
catch this bug due to using equal values. Future test improvement
would be to use different crosstrack_separation and vertical_separation
values.
Signed-off-by: Tobias Fenner <tobyrfenner@gmail.com >
2025-10-21 11:21:27 +02:00
Jacob Dahl
d30fa62f40
mavlink: take in @dakejahl 's refactoring and extend it
2025-10-21 10:24:30 +02:00
Matthias Grob
65c5bd6906
Fix (dis)arm reason enumeration ( #25766 )
2025-10-20 09:12:36 -04:00
mahima-yoga
056289892c
fw_defaults: bump default EKF2_REQ_PDOP to 4
2025-10-20 08:54:55 +02:00
PX4 Build Bot and Crowdin Bot
ead1cf00ff
New Crowdin translations - ko ( #25780 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-20 08:17:05 +11:00
PX4 Build Bot and Crowdin Bot
0d0bfc1937
New Crowdin translations - uk ( #25781 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-10-20 08:16:57 +11:00
66e73528a2
boards: add new SVehicle-E2 ( #25578 )
...
* boards: add new svehicle e2
* add SVehicle-E2 documentation
* Add new documents
* Subedit - shrink images
* Supplementary documentation based on discussion
---------
Co-authored-by: Hamish Willee <hamishwillee@gmail.com >
Co-authored-by: Andrew Brahim <35986980+dirksavage88@users.noreply.github.com >
2025-10-18 20:32:10 -04:00
Jacob Dahl
444b31be21
uavcan: fix logic for static node id
2025-10-17 18:35:20 -08:00
Jacob Dahl
b3acde4899
use uavcan::NodeID::Max
2025-10-17 18:35:20 -08:00
Jacob Dahl
8ca8f12a24
docs: uavcannode: document CANNODE_NODE_ID for static node ID
2025-10-17 18:35:20 -08:00
Jacob Dahl
0b63b8317a
uavcannode: add CANNODE_NODE_ID to allow setting static node ID
2025-10-17 18:35:20 -08:00
Alexander Sherikov and Jacob Dahl
6e8f61c551
various cmake fixes ( #25748 )
...
- enable building in a cmake subdirectory:
- use consistent path to "etc" in build directory
- add a quick fix for mavlink inclusion with
`mavlink/<version>/mavlink.h`, presumably the problem does not
appear normally since somewhere the build root directory is added
to include paths.
- install gazebo config and plugins, the goal is to enable packaging of
PX4 sitl binaries.
- fix dependency on dds_topics.h generation in uxrce_dds_client:
*** No rule to make target 'PX4-Autopilot/src/modules/uxrce_dds_client/dds_topics.h', needed by 'PX4-Autopilot/events/px4.json'. Stop.
https://github.com/PX4/PX4-Autopilot/issues/21788
Co-authored-by: Jacob Dahl <37091262+dakejahl@users.noreply.github.com >
2025-10-17 11:11:00 -08:00
Vladimir Letunovskiu
d2d433290a
Update copyright year to 2025 in LICENSE file ( #25778 )
2025-10-17 10:49:41 -08:00