Commit Graph

  • 4d09521d98 make format Jacob Dahl 2026-01-20 18:08:17 -09:00
  • 8847c3cc83 dshot: trigger timers at the same time, with 10us delay between bursts to work around race condition Jacob Dahl 2026-01-20 17:36:19 -09:00
  • 7edc606296 don't use DSHOT_TEL_CFG directly in code since it is autogenerated only if a board has serial config Jacob Dahl 2026-01-15 13:51:22 -09:00
  • 6bc0e0c74e dshot: imxrt: fix unsigned to uint8_t in dshot_motor_data_set Jacob Dahl 2026-01-14 11:43:55 -09:00
  • 9ad690dc85 fix rpm overflow, change type to int32 Jacob Dahl 2026-01-14 00:01:22 -09:00
  • c434ef1507 fix build and rename _param_escs_checks_required Jacob Dahl 2026-01-13 23:14:33 -09:00
  • 458c775bfd fix ifdef, adjust esc isInRange check Jacob Dahl 2026-01-13 21:42:56 -09:00
  • 24d7cd48e5 board: ark_fpv: add rc.board_airframes to reduce flash Jacob Dahl 2026-01-13 15:53:04 -09:00
  • b5e9457ba2 remove bdshot_timing_analyzer_spec.md Jacob Dahl 2026-01-13 15:45:35 -09:00
  • 597611e7a5 code simplifier Jacob Dahl 2026-01-13 12:50:26 -09:00
  • 2d7b3a83c3 bdshot_analyzer.py for saleae timign analysis Jacob Dahl 2026-01-13 12:45:32 -09:00
  • 72cd09bd87 fix handling MAV_CMD_CONFIGURE_ACTUATOR -1000 Jacob Dahl 2026-01-09 20:54:10 -09:00
  • 4ee3d2778e sequential dshot burst/capture timer triggering, it works! Jacob Dahl 2026-01-08 20:51:04 -09:00
  • bf783779b6 fix esc online mask ordering, fix bdshot channels ready check, improve dshot status formatting Jacob Dahl 2026-01-08 17:12:31 -09:00
  • 8ab112b4c3 after claudes fixes Jacob Dahl 2026-01-07 22:51:01 -09:00
  • 3c8a652538 before claude Jacob Dahl 2026-01-07 22:33:51 -09:00
  • f6eeacfd8b temporarily comment out dshot re-init Jacob Dahl 2026-01-05 10:33:19 -09:00
  • 22587b09e5 bdshot per channel, use PWM_TIM param for BDSHOT instead of single parameter to allow per timer bdshot, clean up logic and fix minor bugs, re-init dshot in mixerChanged Jacob Dahl 2025-12-26 16:04:25 -09:00
  • 4b3cd1e9a2 fix names and variables and remove dead code Jacob Dahl 2025-12-26 14:59:09 -09:00
  • d1d54178d9 fix issues found during review, clean up Jacob Dahl 2025-12-26 14:41:19 -09:00
  • 46cecf61c5 multi timer, first pass Jacob Dahl 2025-12-26 14:02:00 -09:00
  • 3b9ea305f7 clean up naming Jacob Dahl 2025-12-26 12:35:29 -09:00
  • c6c8cdd78f mavlink submodule Jacob Dahl 2025-12-17 11:12:16 -09:00
  • e6744590cf rename to ESC_EEPROM and fix up logic for 192 length Jacob Dahl 2025-11-28 11:07:42 -09:00
  • 22ac08547e update mavlink Jacob Dahl 2025-11-27 14:39:30 -09:00
  • b4e69e95fa update mavlink Jacob Dahl 2025-11-26 22:19:46 -09:00
  • 55cdb4d192 it's working Jacob Dahl 2025-11-24 16:43:28 -09:00
  • 5c7e33d2cb fixup mavlink, enable development on ARK FPV Jacob Dahl 2025-11-24 13:29:51 -09:00
  • bd4ac2a11b added mavlink submodule Jacob Dahl 2025-11-24 13:19:39 -09:00
  • 1d576c074b added am32_eeprom to mavlink Jacob Dahl 2025-11-24 13:09:55 -09:00
  • 9761cb3d6f improve dshot status output Jacob Dahl 2025-11-24 12:27:45 -09:00
  • bc89140345 cleaned up Jacob Dahl 2025-11-21 16:25:07 -09:00
  • 316c0c187a adaptive gcr bit width tracking Jacob Dahl 2025-11-21 15:11:23 -09:00
  • a63f1809ff increase telem processing delay from 3 to 5 seconds Jacob Dahl 2025-11-21 15:01:45 -09:00
  • 844b5adab2 add no_data counter Jacob Dahl 2025-11-20 22:53:36 -09:00
  • 74da73e37d fix frame quantization Jacob Dahl 2025-11-20 22:08:34 -09:00
  • b93cb96c4f rebased Jacob Dahl 2025-11-20 11:01:43 -09:00
  • 65cedc8bf8 px_uploader: add ARK PID/VIDs (#26358) Jacob Dahl 2026-01-27 15:38:30 -09:00
  • 9be7585add SagetechMXS: remove two unused subscriptions (#26356) Matthias Grob 2026-01-27 21:48:23 +01:00
  • 2282330102 board:fixed ap-h743r1 bmi270 rotation; update internal mag rotation. (#26341) tompsontan 2026-01-28 03:30:06 +08:00
  • 50ae022a80 UAVCAN: format uORB docu, disable not needed features, clean-up pr-uavcan-servo-telemetry Alexander Lerach 2025-10-27 17:22:15 +01:00
  • 59b4b777e5 UAVCAN: add static_assert, clean up a bit Alexander Lerach 2025-10-22 11:43:55 +02:00
  • 1635e1cfc0 UAVCAN: Fix counters and use correct indexing Alexander Lerach 2025-10-22 10:50:13 +02:00
  • 175c4454f3 UAVCAN: Match servo status and temp/circuit via node id Alexander Lerach 2025-10-21 10:07:20 +02:00
  • 2c0f0f1693 UAVCAN: Read servo telemetry over CAN bus and publish to uorb TedObrien 2025-03-04 15:05:55 +00:00
  • 0676647d8a ControlAllocator: Periodically spin MC motors to shed ice (#26322) Balduin 2026-01-27 11:15:24 +01:00
  • 50bb31491b AirspeedModule: Change to throttle without battery scaling (#26347) Balduin 2026-01-27 11:03:44 +01:00
  • cac3c3c133 boot script: start uavcan and zenoh before logger Matthias Grob 2025-12-09 18:05:46 +01:00
  • c2490e01a5 tiny uavcan optimizations (#26344) Nick 2026-01-27 09:06:18 +01:00
  • 01d8113f8b modify: remove xtensa-tarfile after installation (#26326) Marin D 2026-01-26 21:33:27 +01:00
  • 091ac918b1 [vtx] Remove unused uORB messages (#26345) Niklas Hauser 2026-01-26 21:31:55 +01:00
  • 3d8b2be5d1 ControlAllocator: explicitly reflect that rovers have no battery scaling pr-move-battery-scaling-to-start-of-allocator Balduin 2026-01-26 12:23:22 +01:00
  • 6c2e6c6917 param_translation: add consolidation of battery scaling params Balduin 2026-01-26 12:04:46 +01:00
  • 361770cbe8 ControlAllocator: fix confusion between thrust and torque Balduin 2026-01-26 11:51:21 +01:00
  • be95f00643 ControlAllocator: remove unnecessarily added newline Balduin 2026-01-16 13:20:42 +01:00
  • bd2432ab3a ControlAllocator: new unified battery scaling Balduin 2026-01-16 10:12:25 +01:00
  • ec500ecb1d SpacecraftRateControl: Remove old battery scaling Balduin 2026-01-07 16:09:19 +01:00
  • b9321d326e FixedwingRateControl: Remove old battery scaling Balduin 2026-01-07 16:05:13 +01:00
  • db516bc18d MulticopterRateControl: Remove old battery scaling Balduin 2026-01-07 15:59:26 +01:00
  • c0c265cd1f [vtx] Add VTX driver with Tramp and SmartAudio support Niklas Hauser 2026-01-23 13:34:04 +01:00
  • fad4450d7d Jenkins: pin emscripten version (#26339) Julian Oes 2026-01-26 09:56:17 +13:00
  • 1cfab8feb2 mavlink: odometry: Initialize the covariance matrix to 0 to prevent the entire matrix from becoming invalid after mavros performs coordinate transformation. (#26321) David Meng 2026-01-25 05:52:13 +08:00
  • e2864e521f Fill TC_M0_ID in offboard thermal calibration script (#26290) Tarmo Tänav 2026-01-24 01:47:27 +01:00
  • 9460625c99 Tools: rewrite uploader script (#26310) Julian Oes 2026-01-24 11:09:17 +13:00
  • 32fc5cb5b9 RTL: only run initRtlMissionType() when new type is of any mission type Silvan Fuhrer 2026-01-23 15:54:28 +01:00
  • 7a6506f2dd rtl: redability suggestions from review, remove unused subscription Matthias Grob 2026-01-22 14:56:56 +01:00
  • a416437561 rtl: guard access of dynamically created _rtl_mission_type_handle behind if() Silvan 2026-01-22 16:06:02 +01:00
  • 554b52c6a1 RTL: fix RTL_TYPE=2 with RTL_LAND_DELAY set to indefinitely wait Silvan 2026-01-20 18:20:32 +01:00
  • fc992385a9 RTL: fix RTL_TYPE=2 stuck without valid mission Silvan 2026-01-20 15:42:24 +01:00
  • 0577a40440 RTL Direct: remove unnecessary sanitization Silvan 2026-01-19 10:45:10 +01:00
  • 2239c10192 rtl: restructure findRtlDestination() to one flow Matthias Grob 2026-01-16 00:00:46 +01:00
  • 8117fce790 rtl: never set arbitrary yaw, initialize _destination and _last_position_before_link_loss with NAN Matthias Grob 2026-01-15 23:01:09 +01:00
  • 18c3d889fe rtl: keep rtl_status struct on stack Matthias Grob 2026-01-15 22:34:43 +01:00
  • 31c7d70342 rtl refactor: name destination "destination" Matthias Grob 2026-01-15 22:28:31 +01:00
  • 6386f10ba2 rtl: unify finding closest safe point and move finding the destination into the dedicated function returning the destination Matthias Grob 2026-01-15 22:22:22 +01:00
  • deb9a1ad4e rtl: remove duplication for safe landing only in setRtlTypeAndDestination() Matthias Grob 2026-01-14 19:54:47 +01:00
  • f685df32bc rtl refactor: make dependency of rtl_type in status clear Matthias Grob 2026-01-14 19:51:12 +01:00
  • 432b0e8c58 rtl: adhere to parameter member naming convention Matthias Grob 2026-01-14 19:27:47 +01:00
  • 024b3d27ac RTL: add new RTL_TYPE to only allow returns to safe points or last link position Silvan 2026-01-06 11:48:06 +01:00
  • 0b883a90bb Ice shedding: active duration > 0 by default (is still disabled by output = 0) pr-spin-mc-rotors-to-shed-ice-configurable-version Balduin 2026-01-22 13:28:00 +01:00
  • 37a110f682 Ice shedding: rename variables for clarity Balduin 2026-01-22 13:22:53 +01:00
  • e0c0b2389e Ice shedding: hardcode maximum to de-risk setting param too high Balduin 2026-01-22 12:17:01 +01:00
  • 77fd817c78 Ice shedding: simplify logic by removing early returns Balduin 2026-01-22 12:12:37 +01:00
  • 4fa13c2422 Ice shedding: always update last ice shedding time Balduin 2026-01-22 12:03:21 +01:00
  • 370c09b687 Ice shedding: move from ramp to actual slew rate Balduin 2026-01-22 11:12:40 +01:00
  • cafd690de9 Ice shedding: disable feature if any upward motor has failed Balduin 2026-01-22 10:14:21 +01:00
  • 34fd9c4931 Ice shedding: expose configuration parameters Balduin 2026-01-22 09:47:57 +01:00
  • 32f21c2f4b Ice shedding: Add slew rate limit Balduin 2026-01-21 16:09:00 +01:00
  • 4ee4ba0d5e Ice shedding: initial, very simple draft Balduin 2026-01-21 15:47:40 +01:00
  • 5d5e1db97f ekf2: update change indicator bresch 2026-01-14 14:13:58 +01:00
  • d3da4fe608 ekf2 mag: clear mag_fault when healthy again bresch 2026-01-14 14:13:28 +01:00
  • 0e7d186613 scrap it all and replace by simple sine wave pr-gzbridge-baro-drift Balduin 2026-01-23 11:55:07 +01:00
  • f104bbefe9 GZBridge: add baro drift model Balduin 2026-01-23 11:05:26 +01:00
  • 76b58b6f0b remove unused CTestConfig.cmake (#26333) Jacob Dahl 2026-01-22 15:07:38 -09:00
  • 75d7395daa v6xrt: correct LED state read logic (#26316) Atsunori Saito 2026-01-23 08:11:37 +09:00
  • 11f4d5c4e7 control_allocator: improve status output formatting (#26277) David Meng 2026-01-23 07:09:56 +08:00
  • 522c15284f Gimbal: (#26331) Pernilla 2026-01-23 00:02:03 +01:00
  • 93ab802202 add ability to control uavcan hardpoint by MAV_CMD_DO_GRIPPER (#19124) Dmitry Ponomarev 2026-01-23 00:43:18 +03:00
  • 3381b270ea uavcannode: add CANNODE_PUB_BAR and CANNODE_PUB_MAG parameters to optionally disable baro and mag data publication (#26324) Jacob Dahl 2026-01-22 08:59:59 -09:00
  • aed8a78c1d mavlink: accept broadcast commands (#26311) Julian Oes 2026-01-23 06:55:34 +13:00