Commit Graph

29189 Commits

Author SHA1 Message Date
Leonard Hall 649d3a3a6c AC_PosControl: Fix slow target decay decay problem 2023-03-15 19:11:19 +11:00
Leonard Hall 78d45a51d3 AC_WPNav: AC_Loiter: Fix loiter level bug 2023-03-15 19:11:19 +11:00
Andrew Tridgell d846e369ff GCS_MAVLink: pass OPEN_DRONE_ID_SYSTEM_UPDATE msg to library 2022-08-29 03:35:46 -04:00
Steve Borenstein 1ca2153005 Outgoing ARM message over MAVLINK 2022-08-19 23:24:19 -04:00
Andrew Tridgell c235c595eb hwdef: removed APP_DESCRIPTOR settings
not needed
2022-08-19 23:24:19 -04:00
Andrew Tridgell 626396e054 hwdef: added AP_OPENDRONEID_ENABLED to hwdef-bl.dat 2022-08-19 23:24:19 -04:00
Andrew Tridgell 664a7921e0 HAL_ChibiOS: auto-define AP_CHECK_FIRMWARE_ENABLED for AP_Periph 2022-08-19 23:24:19 -04:00
Andrew Tridgell e217c1c82f AP_Vehicle: use AP_CheckFirmware 2022-08-19 23:24:19 -04:00
Andrew Tridgell 92cb78dfe7 AP_CheckFirmware: added library for checking firmware ID and CRC 2022-08-19 23:24:19 -04:00
Andrew Tridgell 836f33002e AP_OpenDroneID: sync with master 2022-08-19 23:24:19 -04:00
Andrew Tridgell 0ff544ffcd Revert "AP_ESC_Telem: keep RPM updates in the correct order"
This reverts commit db43b18829.

reverted as it breaks non-contiguous motors for quadplanes
2022-08-19 23:24:19 -04:00
Andrew Tridgell f19b636da4 Revert "AP_Vehicle: make sure that if ESC telemetry is missing notch updates are not misordered"
This reverts commit 27998db12e.

reverted as it breaks non-contiguous motors for quadplanes
2022-08-19 23:24:19 -04:00
Andrew Tridgell bfb8cb08fd AP_OpenDroneID: report if we lose operator location 2022-08-19 23:24:19 -04:00
Willian Galvani 427e8b2e89 AP_Param: Use AP:FS for accessing files 2022-08-14 22:03:05 -04:00
Willian Galvani 5dba61aedb AP_Filesystem: add allow_absolute_paths to open(), implement it for posix backend 2022-08-14 22:03:05 -04:00
Peter Barker 22bbb10c49 AP_Math: add dignostic message for SCurve internal error 2022-08-12 02:49:33 -04:00
Peter Barker 3a57e84f23 AP_RangeFinder: add prearm for analogue/pwm pin conflicts 2022-08-12 02:49:33 -04:00
Andy Piper d624fcf6ae AP_HAL_ChibiOS: enabled OSD parameter menus on KakuteH7. 2022-08-12 02:49:33 -04:00
murata 042ad10b00 AP_Motors: Resolve Issue 20894 2022-08-12 02:49:33 -04:00
Yuri fa08060c3a AP_Scripting: add set_desired_speed binding 2022-08-12 02:49:33 -04:00
Yuri 0865e6050d AP_Vehicle: add set_desired_speed for use in scripting 2022-08-12 02:49:33 -04:00
bugobliterator e7dd1cb51b hwdef: fix rotation of IMU on CubeOrangePlus 2022-08-12 02:49:33 -04:00
bugobliterator 11db3620d5 hwdef: disable CANFD on CubeOrange 2022-08-12 02:49:33 -04:00
bugobliterator a93bce1012 hwdef: disable power reset on peripheral line 2022-08-12 02:49:33 -04:00
bugobliterator 3291563b0e AP_HAL_ChibiOS: remove peripheral power down in bootloader 2022-08-12 02:49:33 -04:00
bugobliterator 69ff00370d hwdef/CubeOrange: reapply added compass compensation
use the new compass heater compensation for 4 compasses
2022-08-12 02:49:33 -04:00
bugobliterator 43425e30bf AP_HAL_ChibiOS: split the CubeOrange hwdef into inc and dat so the inc can be properly reused 2022-08-12 02:49:33 -04:00
bugobliterator 7dd5dd4bd3 AP_HAL_ChibiOS: update to using H757 chipset in cubeorange+ 2022-08-12 02:49:33 -04:00
bugobliterator e430806d25 AP_HAL_ChibiOS: add CubeOrangePlus 2022-08-12 02:49:33 -04:00
Andrew Tridgell 5b7a6a7f6a AP_EFI: prevent flood of Lutan serial port
send request at max 5Hz
2022-08-12 02:49:33 -04:00
Andy Piper 7d5162181f AP_ESC_Telem: keep RPM updates in the correct order 2022-08-12 02:49:33 -04:00
Andy Piper 40f8424ab6 AP_Vehicle: make sure that if ESC telemetry is missing notch updates are not misordered 2022-08-12 02:49:33 -04:00
Andrew Tridgell f5c1211366 AP_GPS: fixed undulation for DroneCAN GPS 2022-08-12 02:49:33 -04:00
Andrew Tridgell 2c51f3afd9 AP_OpenDroneID: prevent sending of lost transmitter msg too fast 2022-08-12 02:49:33 -04:00
Andrew Tridgell fb5d245c07 hwdef: added two OpenDroneID enabled builds 2022-08-12 02:49:33 -04:00
Andrew Tridgell a934894a4c AP_UAVCAN: support OpenDroneID 2022-08-12 02:49:33 -04:00
Joshua Henderson 57f70080ca AP_Arming: add OpenDroneID Mandatory Arming Check 2022-08-12 02:49:33 -04:00
Roel Schiphorst 1fa5e62ca1 GCS_MAVLINK: add OpenDroneID messages 2022-08-12 02:49:33 -04:00
Joshua Henderson 9c6b941ef2 AP_Vehicle: add OpenDroneID library 2022-08-12 02:49:33 -04:00
Roel Schiphorst 21c2c7953e AP_OpenDroneID: add OpenDrone ID library 2022-08-12 02:49:33 -04:00
Joshua Henderson 400822adb5 AP_GPS: added get_undulation support 2022-08-12 02:49:33 -04:00
Andrew Tridgell 40c3ef54ac hwdef: added ADC pin comments for 6X 2022-08-12 02:49:33 -04:00
Andrew Tridgell 78022c1cd1 hwdef: setup default power pins for Holybro Pixhawk6C 2022-08-12 02:49:33 -04:00
Andrew Tridgell 0c90e15cef AP_EFI: fixed build 2022-08-12 02:49:33 -04:00
Andrew Tridgell f3f23b8cb6 AP_Baro: fixes for 4.2 build 2022-08-12 02:49:33 -04:00
李孟晓 2670b1292d AP_Baro: added ICP201XX support 2022-08-12 02:49:33 -04:00
李孟晓 3b29c20d62 AP_Baro: add support for ICP101XX 2022-08-12 02:49:33 -04:00
Andrew Tridgell 34c0d75d5e AP_InertialSensor: support BOARD_MATCH() for IMUs 2022-08-12 02:49:33 -04:00
Andrew Tridgell a6159604e5 AP_BoardConfig: added board detection for FMUv6
support Holybro-6X and CUAV-6X for now, using IMU signatures
2022-08-12 02:49:33 -04:00
Andrew Tridgell 3742da883a hwdef: added BOARD_MATCH() support for IMUs
allow hwdef.dat to specify list of IMUs which match a specific board
type
2022-08-12 02:49:33 -04:00