Commit Graph

  • 18364718c2 boards: update all NuttX defconfigs pr-update-all-nuttx-defconfig PX4 BuildBot 2026-05-09 12:30:05 +00:00
  • 0aa93c683f update all px4board kconfig pr-update-all-px4board-defconfig PX4 BuildBot 2026-05-09 11:30:58 +00:00
  • 9ec23e6180 fix(lockstep): gate WorkQueueManager + usleep_until tweaks to Windows feat/windows-sitl-lockstep Nuno Marques 2026-05-08 14:52:29 -07:00
  • fd61773e6f fix(posix): silence rcS bc + px4_daemon socket-close errors Nuno Marques 2026-05-08 14:36:35 -07:00
  • 16c10cfd82 style(format): astyle blank line after Windows lockstep guard Nuno Marques 2026-05-08 14:16:07 -07:00
  • d681d45e8b fix(lockstep): gate WorkQueue px4_lockstep_progress to Windows only Nuno Marques 2026-05-08 14:09:38 -07:00
  • 0a216c5315 fix(posix): scope auto work_dir derivation to multi-instance only Nuno Marques 2026-05-08 14:04:06 -07:00
  • 5e9c93b1a8 build(windows-runtime): fall back to mmsystem.h on older MinGW Nuno Marques 2026-05-08 13:52:55 -07:00
  • 3bec843dfc fix(lockstep): drop racy poll-loop in Linux cond_timedwait Nuno Marques 2026-05-08 13:52:40 -07:00
  • 3ced7609b2 fix(uxrce-dds): switch nested ExternalProject to NMake on Windows Nuno Marques 2026-05-08 12:07:40 -07:00
  • 1fdfe7f1aa build(testing): pair -Wno-unknown-warning-option with the gtest clang silencer Nuno Marques 2026-05-08 11:54:52 -07:00
  • 45855db8d7 Big refactor making line-polygon intersection robust dijkstra-geometry-unittests-fixedpoint Balduin 2026-05-07 16:04:06 +02:00
  • 640504a29d feat(course): use velocity estimate instead of GPS for course/heading mode pr_add_course_mode mahima-yoga 2026-05-07 17:16:54 +02:00
  • 78abda4e9b docs: auto-sync metadata [skip ci] main PX4BuildBot 2026-05-08 12:26:18 +00:00
  • e6c7cb62c0 fix(ekf2): move constant_pos gating to common_condition Marco Hauswirth 2026-05-08 13:55:26 +02:00
  • bcbb529339 fix(ekf2): disable mag fusion while constant_pos is active Marco Hauswirth 2026-05-07 10:44:48 +02:00
  • 74113b5330 refactor: remove SegSegResult enum and replace by bool dijkstra-geometry-unittests Balduin 2026-05-08 10:41:08 +02:00
  • df05252c74 docs: auto-sync metadata [skip ci] PX4BuildBot 2026-05-08 08:31:17 +00:00
  • b8ccde428c fix(commander): rename timeout for clarity, increase esc_telemetry_timeout (#27241) Michael Fritsche 2026-05-08 10:23:42 +02:00
  • 56588a5cd9 docs: auto-sync metadata [skip ci] PX4BuildBot 2026-05-08 06:52:50 +00:00
  • 456faf6881 fix(ekf2): allow external position reset heading correction Wang Jiayue 2026-05-08 13:26:31 +08:00
  • c2e5270ec3 ci(workflows): matrix Windows unit tests on MSVC and clang-cl Nuno Marques 2026-05-07 18:07:22 -07:00
  • 657b6a89e1 test(windows-shim): stub g_px4_session_id and align errno_map linkage Nuno Marques 2026-05-07 18:07:00 -07:00
  • 7484da77dd test(windows-shim): stub usleep tunables for the headers-only test Nuno Marques 2026-05-07 18:06:43 -07:00
  • 3bb7a88607 test(windows-shim): silence MSVC Debug CRT invalid-parameter handler Nuno Marques 2026-05-07 18:06:24 -07:00
  • ce12bbaefd build(cmake): treat clang-cl like MSVC in px4_add_common_flags Nuno Marques 2026-05-07 18:05:59 -07:00
  • 0dafafbc90 build(testing): skip fuzztest on MSVC-driver toolchains Nuno Marques 2026-05-07 18:05:36 -07:00
  • ceb095351f fix(windows-shim): widen MSVC gate to include clang-cl across shim headers Nuno Marques 2026-05-07 18:05:13 -07:00
  • cf34e41adb fix(windows-shim): reject mmap MAP_FIXED with ENOTSUP Nuno Marques 2026-05-07 18:04:49 -07:00
  • 62b6ed9689 fix(windows-shim): widen pthread.h MSVC gate to include clang-cl Nuno Marques 2026-05-07 17:51:23 -07:00
  • 03454c81f7 fix(param): bound std::array template switch to MSVC only Nuno Marques 2026-05-07 17:28:36 -07:00
  • 044688f8f8 fix(windows-sitl): unblock MSVC and MinGW Windows SITL build Nuno Marques 2026-05-07 17:24:40 -07:00
  • 3caba73975 fix(lockstep): keep blocking barrier on Linux SITL Nuno Marques 2026-05-07 16:44:44 -07:00
  • a7600b54e6 fix(param): restore half-open interval bound in param_find binary search Nuno Marques 2026-05-07 16:43:27 -07:00
  • 7be68c5ebc ci(macos): point cmake at the venv created by setup script Nuno Marques 2026-05-07 16:40:13 -07:00
  • b463416559 fix(shutdown): move shutdown_time_us_now() inside workqueue guard Nuno Marques 2026-05-07 16:15:31 -07:00
  • abd1adf443 fix(posix): keep shim header nullptr behind __cplusplus guard Nuno Marques 2026-05-07 16:03:16 -07:00
  • 9e3c1da7fc fix(led): align ioctl override with cdev signature Nuno Marques 2026-05-07 15:54:48 -07:00
  • a356b278a4 style(format): fix astyle continuation alignment in shim headers test Nuno Marques 2026-05-07 17:41:00 -07:00
  • daab256167 ci(workflows): add Windows runner to Unit Tests matrix Nuno Marques 2026-05-07 17:25:01 -07:00
  • bebb3b1a0c fix(dataman_client): restore Linux syncHandler control flow byte-exact Nuno Marques 2026-05-07 17:18:59 -07:00
  • 5f844ecc92 ci(windows): fix kconfiglib probe and MinGW pyros-genmsg deps Nuno Marques 2026-05-07 17:18:44 -07:00
  • fe22c53f17 build(cmake): probe kconfiglib via import kconfiglib not menuconfig Nuno Marques 2026-05-07 17:18:35 -07:00
  • a707ad499d fix(cdev): keep ioctl arg as unsigned long across all callers Nuno Marques 2026-05-07 17:18:19 -07:00
  • 84324b9b49 fix(param): default-construct param_value_u to avoid ctor ambiguity Nuno Marques 2026-05-07 17:18:02 -07:00
  • 9643086875 test(posix): add Windows I/O helper shim coverage Nuno Marques 2026-05-07 17:14:03 -07:00
  • 45e5390c57 test(posix): add Windows poll() shim coverage Nuno Marques 2026-05-07 17:13:56 -07:00
  • 56a01ceb93 test(posix): add Windows shim header and runtime coverage Nuno Marques 2026-05-07 17:13:49 -07:00
  • 0bb318cec5 style(format): apply astyle to Windows SITL changes Nuno Marques 2026-05-07 16:55:19 -07:00
  • 6dc436811e build(cmake): pin Python3 find strategy to LOCATION Nuno Marques 2026-05-07 16:52:08 -07:00
  • ce4db3ccf6 fix(posix): keep PX4_STACK_ADJUSTED integer-typed for QURT/NuttX Nuno Marques 2026-05-07 16:51:47 -07:00
  • 2f167b9d57 fix(param): use C-style array for parameters_volatile/readonly Nuno Marques 2026-05-07 16:51:38 -07:00
  • 99a7cc292d fix(posix): include visibility.h for __EXPORT in common time.h Nuno Marques 2026-05-07 16:37:59 -07:00
  • 101c84cf59 fix(px4_daemon): annotate intentional empty catch in client cleanup Nuno Marques 2026-05-07 16:37:54 -07:00
  • cd17d1e817 refactor(px4_daemon): drop redundant nested ifndef in server Nuno Marques 2026-05-07 16:37:48 -07:00
  • d7facc33fb style(posix): drop void argument list in syslog shim Nuno Marques 2026-05-07 16:37:43 -07:00
  • b74f54be4c fix(posix): parenthesize PX4_STACK_ADJUSTED and ERROR macros Nuno Marques 2026-05-07 16:37:39 -07:00
  • d331137c56 fix(posix): tighten dirent shim and use nullptr Nuno Marques 2026-05-07 16:37:32 -07:00
  • b6edd0706f style(posix): use nullptr in Windows shim headers Nuno Marques 2026-05-07 16:37:18 -07:00
  • a4e356a265 fix(posix): guard Windows shims with _WIN32 instead of #error Nuno Marques 2026-05-07 16:36:52 -07:00
  • d1734ef561 ci(workflows): set explicit GITHUB_TOKEN permissions for compile_windows Nuno Marques 2026-05-07 16:24:35 -07:00
  • 3ca6829219 fix(px4): contain instance state under build dir when -d points to <root>/etc Nuno Marques 2026-05-07 15:53:56 -07:00
  • 2644109e2e docs: auto-sync metadata [skip ci] PX4BuildBot 2026-05-07 20:51:17 +00:00
  • f1c59932ee docs(docs): Hide the sidebar on the failsafe simulation page (#27298) Hamish Willee 2026-05-08 06:42:08 +10:00
  • 567dadb3b3 docs(docs): Eithernet and voltage ratings docs_fc_generator_script Hamish Willee 2026-05-08 05:56:15 +10:00
  • 100b85bea3 docs: auto-sync metadata [skip ci] PX4BuildBot 2026-05-07 17:24:47 +00:00
  • 7db998e017 fix(ekf2/commander): split no-heading-source from heading-innovation-failure (#27215) G. Amponis 2026-05-07 19:17:17 +02:00
  • 0a5361dd44 geofence_utils: classify vertex hits via wedge, drop sort+sub-segment scan Balduin 2026-05-07 18:45:28 +02:00
  • 6883add606 geofence_utils: rewrite based on orient2d Balduin 2026-05-07 18:15:18 +02:00
  • 8ebfaa1451 add failing test back Balduin 2026-05-07 17:50:27 +02:00
  • 095f5a48c6 docs: auto-sync metadata [skip ci] PX4BuildBot 2026-05-07 15:51:05 +00:00
  • eabb60edc7 feat(uorb): add SOURCE_LEO to AGP-msg source-enum Marco Hauswirth 2026-05-06 14:46:11 +02:00
  • c8b08b114f fix(gnssRedundancyCheck): move logic back into the commander checks and various improvement suggestions gg/gps-redundancy-failsafe-v2 Matthias Grob 2026-04-30 18:14:08 +02:00
  • 4822e0a821 docs: auto-sync metadata [skip ci] PX4BuildBot 2026-05-07 15:28:55 +00:00
  • 139b4af1aa tests (claude) Balduin 2026-05-07 17:21:48 +02:00
  • 45ba43ee1c update call sites Balduin 2026-05-07 17:21:00 +02:00
  • 6d0de7379b feat(failure_detector): unite motorfailure offsets (#26990) Nick 2026-05-07 17:20:32 +02:00
  • 49b7ddbe89 wip: distinguish inclusion and exclusion zones in line-polygon intersection Balduin 2026-05-07 17:13:24 +02:00
  • 763ebb5641 touching and parallel tests Balduin 2026-05-07 17:13:07 +02:00
  • 1dbee24ab3 touching and parallel segment tests Balduin 2026-05-07 17:05:45 +02:00
  • 6a59e4c8e1 Add tests certifying touching and parallel case Balduin 2026-05-07 16:57:30 +02:00
  • f4e30d7e0a inequality hack Balduin 2026-05-07 16:43:04 +02:00
  • 318484cd5d fix: allow altitude changes in course mode mahima-yoga 2026-05-07 16:10:02 +02:00
  • 9cf751e00f Introduce new tests Balduin 2026-05-07 15:46:30 +02:00
  • 10bc335b72 refactor(navigator/geofence): move lineSegmentIntersectsPolygon to geofence_utils Balduin 2026-05-07 16:04:06 +02:00
  • bbd10fc07b style(control_allocator): correct main docstring pr-actuator-group-preflight-check Balduin 2026-05-07 15:25:50 +02:00
  • 889cb39195 feat(control_allocator): allow control surface check while armed Balduin 2026-05-07 13:45:57 +02:00
  • 7c5dfaa824 feat(control_allocator): cancel check when nav_state changes Balduin 2026-05-07 12:14:17 +02:00
  • 8bc5e3bd7f refactor(control_allocator): reorder inequality to avoid uint wrapping Balduin 2026-05-07 11:46:43 +02:00
  • dc68e38a61 refactor(control_allocator): remove dead code Balduin 2026-05-07 11:25:28 +02:00
  • 19b82baa33 refactor(control_allocator): do not report .copy() failure Balduin 2026-05-07 11:20:25 +02:00
  • d7e749d203 integrate dijkstra lib into avoidance planner dijkstra RomanBapst 2026-05-07 10:39:46 +03:00
  • 0786191a5c switched to functional unit test to fix compilation error RomanBapst 2026-05-07 10:39:17 +03:00
  • 839e852281 chore(mavlink): update submodule to include extended ACTUATOR_TEST_GROUP Balduin 2026-05-07 08:50:44 +02:00
  • afbc2e97ff feat(control_allocator): reject actuator group check in flight Balduin 2026-05-07 08:44:13 +02:00
  • 4ed1e0b731 docs(docs): Release note remove_deprecated_autopilot_version Hamish Willee 2026-05-07 09:21:28 +10:00
  • 8291455620 fix(mavlink): Rem depr. MAV_CMD_REQUEST _AUTOPILOT_CAPABILITIES/T_PROTOCOL_VERSION Hamish Willee 2026-05-07 09:14:25 +10:00
  • 5b07e0aa2f refactor(control_allocator): remove different timeouts again Balduin 2026-05-06 18:33:56 +02:00
  • 44e87f54b6 style(control_allocator): add comment explaining technical debt Balduin 2026-05-06 18:31:33 +02:00
  • a363226a09 ci(dev-call): add Dev Call labeled items section with label cleanup pr-ci-dev-call-automation FARHANG 2026-05-06 12:13:22 -04:00