Commit Graph

29186 Commits

Author SHA1 Message Date
Steve Borenstein
d84c520bac Outgoing ARM message over MAVLINK 2022-08-19 23:24:26 -04:00
Andrew Tridgell
eb7c0486db hwdef: removed APP_DESCRIPTOR settings
not needed
2022-08-19 23:24:26 -04:00
Andrew Tridgell
839a1067bf hwdef: added AP_OPENDRONEID_ENABLED to hwdef-bl.dat 2022-08-19 23:24:26 -04:00
Andrew Tridgell
d3cc030fba HAL_ChibiOS: auto-define AP_CHECK_FIRMWARE_ENABLED for AP_Periph 2022-08-19 23:24:26 -04:00
Andrew Tridgell
00cb610d39 AP_Vehicle: use AP_CheckFirmware 2022-08-19 23:24:26 -04:00
Andrew Tridgell
f33328effc AP_CheckFirmware: added library for checking firmware ID and CRC 2022-08-19 23:24:26 -04:00
Andrew Tridgell
c3c107617d AP_OpenDroneID: sync with master 2022-08-19 23:24:26 -04:00
Andrew Tridgell
ae49c6516a 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:26 -04:00
Andrew Tridgell
50424b66bb 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:26 -04:00
Andrew Tridgell
d503af2b9e AP_OpenDroneID: report if we lose operator location 2022-08-19 23:24:26 -04:00
Willian Galvani
e2464fc9f9 AP_Param: Use AP:FS for accessing files 2022-08-14 22:03:15 -04:00
Willian Galvani
8fc9191b4c AP_Filesystem: add allow_absolute_paths to open(), implement it for posix backend 2022-08-14 22:03:15 -04:00
Peter Barker
a3aeef880a AP_Math: add dignostic message for SCurve internal error 2022-08-12 02:49:51 -04:00
Peter Barker
f882972de3 AP_RangeFinder: add prearm for analogue/pwm pin conflicts 2022-08-12 02:49:51 -04:00
Andy Piper
7fab17e758 AP_HAL_ChibiOS: enabled OSD parameter menus on KakuteH7. 2022-08-12 02:49:51 -04:00
murata
d76613e63d AP_Motors: Resolve Issue 20894 2022-08-12 02:49:51 -04:00
Yuri
efb6315b22 AP_Scripting: add set_desired_speed binding 2022-08-12 02:49:51 -04:00
Yuri
9f076f2c19 AP_Vehicle: add set_desired_speed for use in scripting 2022-08-12 02:49:51 -04:00
bugobliterator
4fc426fb3f hwdef: fix rotation of IMU on CubeOrangePlus 2022-08-12 02:49:51 -04:00
bugobliterator
5769e534c4 hwdef: disable CANFD on CubeOrange 2022-08-12 02:49:51 -04:00
bugobliterator
225bd15855 hwdef: disable power reset on peripheral line 2022-08-12 02:49:51 -04:00
bugobliterator
86f9c4e83f AP_HAL_ChibiOS: remove peripheral power down in bootloader 2022-08-12 02:49:51 -04:00
bugobliterator
5888a88f71 hwdef/CubeOrange: reapply added compass compensation
use the new compass heater compensation for 4 compasses
2022-08-12 02:49:51 -04:00
bugobliterator
529fa6e5d5 AP_HAL_ChibiOS: split the CubeOrange hwdef into inc and dat so the inc can be properly reused 2022-08-12 02:49:51 -04:00
bugobliterator
ff99bb8aee AP_HAL_ChibiOS: update to using H757 chipset in cubeorange+ 2022-08-12 02:49:51 -04:00
bugobliterator
9312495619 AP_HAL_ChibiOS: add CubeOrangePlus 2022-08-12 02:49:51 -04:00
Andrew Tridgell
40b4e02ba4 AP_EFI: prevent flood of Lutan serial port
send request at max 5Hz
2022-08-12 02:49:51 -04:00
Andy Piper
d070d54491 AP_ESC_Telem: keep RPM updates in the correct order 2022-08-12 02:49:51 -04:00
Andy Piper
fe406f391b AP_Vehicle: make sure that if ESC telemetry is missing notch updates are not misordered 2022-08-12 02:49:51 -04:00
Andrew Tridgell
a912cc5053 AP_GPS: fixed undulation for DroneCAN GPS 2022-08-12 02:49:51 -04:00
Andrew Tridgell
5a54074026 AP_OpenDroneID: prevent sending of lost transmitter msg too fast 2022-08-12 02:49:51 -04:00
Andrew Tridgell
c72dc9651e hwdef: added two OpenDroneID enabled builds 2022-08-12 02:49:51 -04:00
Andrew Tridgell
f41fada571 AP_UAVCAN: support OpenDroneID 2022-08-12 02:49:51 -04:00
Joshua Henderson
25601b4212 AP_Arming: add OpenDroneID Mandatory Arming Check 2022-08-12 02:49:51 -04:00
Roel Schiphorst
cf970c1f87 GCS_MAVLINK: add OpenDroneID messages 2022-08-12 02:49:51 -04:00
Joshua Henderson
0538dc90ce AP_Vehicle: add OpenDroneID library 2022-08-12 02:49:51 -04:00
Roel Schiphorst
76638daff9 AP_OpenDroneID: add OpenDrone ID library 2022-08-12 02:49:51 -04:00
Joshua Henderson
0c04ce105e AP_GPS: added get_undulation support 2022-08-12 02:49:51 -04:00
Andrew Tridgell
5b00e14fd8 hwdef: added ADC pin comments for 6X 2022-08-12 02:49:51 -04:00
Andrew Tridgell
8dce82ae73 hwdef: setup default power pins for Holybro Pixhawk6C 2022-08-12 02:49:51 -04:00
Andrew Tridgell
66e8a3c93e AP_EFI: fixed build 2022-08-12 02:49:51 -04:00
Andrew Tridgell
182e05ef4b AP_Baro: fixes for 4.2 build 2022-08-12 02:49:51 -04:00
李孟晓
5c32fc3add AP_Baro: added ICP201XX support 2022-08-12 02:49:51 -04:00
李孟晓
d3e32ded3e AP_Baro: add support for ICP101XX 2022-08-12 02:49:51 -04:00
Andrew Tridgell
f4dc9addb0 AP_InertialSensor: support BOARD_MATCH() for IMUs 2022-08-12 02:49:51 -04:00
Andrew Tridgell
3fce8b6caf AP_BoardConfig: added board detection for FMUv6
support Holybro-6X and CUAV-6X for now, using IMU signatures
2022-08-12 02:49:51 -04:00
Andrew Tridgell
9755f5bf7b 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:51 -04:00
Andrew Tridgell
dc3a215214 hwdef: align with master for 6X 2022-08-12 02:49:51 -04:00
Andrew Tridgell
54b9ee3199 hwdef: switched to pixracer LED scheme for Pixhawk6X 2022-08-12 02:49:51 -04:00
Andrew Tridgell
3109810f74 hwdef: disable I2C DMA on Pixhawk6C and enable compass compensation 2022-08-12 02:49:51 -04:00