Commit Graph

52641 Commits

Author SHA1 Message Date
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 25ef38fdd2 bootloader: update CubeOrange and related hardware bootloaders 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 7aae57672a Plane: prepare for 4.2.3beta2 2022-08-12 02:49:33 -04:00
Andrew Tridgell d2a7ee9a37 Plane: release notes for 4.2.3beta2 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 6107d40ae6 CI: only test on gcc 10 2022-08-12 02:49:33 -04:00
Andrew Tridgell b8c824a6bb Tools: added ODID bootloaders 2022-08-12 02:49:33 -04:00
Andrew Tridgell 3bd3fd062e Tools: added ODID board types 2022-08-12 02:49:33 -04:00
Andrew Tridgell 1f9d72517d CI: added CubeOrange-ODID build 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 3e538e51bc mavlink: update for OpenDroneID 2022-08-12 02:49:33 -04:00
Andrew Tridgell 590d262e3b DSDL: update submodule for OpenDroneID 2022-08-12 02:49:33 -04:00
Andrew Tridgell 56fa967bbd Tools: ardupilotwaf add OpenDroneID lib 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
Tom Pittenger 619d38cc49 Tools: Enable uploader.py and waf --upload to work on WSL2 2022-08-12 02:49:33 -04:00
Andrew Tridgell dd92f3492d Plane: prepare for 4.2.3beta1 2022-08-12 02:49:33 -04:00
Andrew Tridgell 3d81d9ae04 Plane: update release notes for 4.2.3beta1 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 b09f7d1344 ChibiOS: submodule update
support non-DMA I2C on H7
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
Andrew Tridgell 3fe53a6360 hwdef: align with master for 6X 2022-08-12 02:49:33 -04:00
Andrew Tridgell fcded72ae2 hwdef: switched to pixracer LED scheme for Pixhawk6X 2022-08-12 02:49:33 -04:00
Andrew Tridgell 89bb5de315 hwdef: disable I2C DMA on Pixhawk6C and enable compass compensation 2022-08-12 02:49:33 -04:00
Andy Piper 37216ca9dd AP_InertialSensor: support for fast sampling rates on ICM-42xxx series
thoughtfully set anti-aliasing filters on ICM-42xxx series
2022-08-12 02:49:33 -04:00
Andrew Tridgell 255ffb48df hwdef: added compass compensation for 3 boards
use the new compass heater compensation for 4 compasses across 3
boards
2022-08-12 02:49:33 -04:00
Andrew Tridgell 1fd0ed4e1f AP_Compass: switch to a general method of heater compensation
this allows any board to easily setup heater compensation for an
internal compass. The offsets are in body frame (previously in sensor
frame) and are sensor specific using bus device IDs
2022-08-12 02:49:33 -04:00
Andrew Tridgell ed81cfb579 hwdef: added missing ADC channel on Pixhawk6X 2022-08-12 02:49:33 -04:00