Commit Graph

62077 Commits

Author SHA1 Message Date
Randy Mackay 72374c450a AP_Mount: viewpro fix for swapped ahrs roll pitch 2024-03-22 17:25:33 +11:00
root f6eebe3fb1 AP_VideoTX:add additional freq bands(Band X) 2024-03-22 17:25:33 +11:00
Andrew Tridgell 7b54b8a9f0 HAL_ChibiOS: fixed a cache corruption issue on H7
This fixes a bug introduced in this PR:

https://github.com/ArduPilot/ardupilot/pull/25900

the bug is that when we don't go via the bouncebuffer on H7 we were
also skipping the cache invalidate/flush ops. This caused data
corruption for filesystem operations, particularly noticible as lua
scripts failing to load with parse errors or log corruption
2024-03-22 17:25:33 +11:00
Andrew Tridgell c25c17586f Plane: fixed throttle_at_zero()
this fixes a bug with TVBS land flare handling. The if() statement was
just far too complex and was giving the wrong answer
2024-03-22 17:25:33 +11:00
Minderring 0825aef191 hwdef: added MicoAir405v2 2024-03-22 17:25:33 +11:00
Minderring b40b2bf04f scripts: add MicoAir405v2 to manifest generator 2024-03-22 17:25:33 +11:00
Minderring 06310c77e8 bootloaders: add MicoAir405v2 bootloader 2024-03-22 17:25:33 +11:00
Andy Piper 8e02b6e5d0 AP_HAL_ChibiOS: Orqa F405 Pro 2024-03-22 17:25:33 +11:00
Andrew Tridgell df4f2da014 AP_Bootloader: add Orqa F405 Pro
# Conflicts:
#	Tools/AP_Bootloader/board_types.txt
2024-03-22 17:25:33 +11:00
Andy Piper e8d52ab5bc bootloaders: Orqa F405 Pro 2024-03-22 17:25:33 +11:00
Ryan Friedman 713351893c AP_ExternalAHRS: SIM_MicroStrain support quaternion attitude
* This replaces IMU orientation
* Fixed some usage docs

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-03-22 17:25:33 +11:00
Ryan Friedman ea0156f72a AP_ExternalAHRS: Populate orientation from filter
* Populating AHRS orientation from IMU was not correct

Signed-off-by: Ryan Friedman <ryanfriedman5410+github@gmail.com>
2024-03-22 17:25:33 +11:00
Peter Barker 8a3af4b018 Tracker: update version to beta3 2024-03-22 17:25:33 +11:00
Peter Barker c6ccf5b3a4 Tracker: release notes for 4.5beta3 2024-03-22 17:25:33 +11:00
Peter Barker 58053bb576 Tracker: release notes 4.2.0beta -> 4.5.0beta 2024-03-22 17:25:33 +11:00
Peter Barker aef8daa9ef Tracker: correct altitude pressure offset calculation
the value nav_status.altitude_offset is expected to be a correction for differences between the barometers.  The user calibrates this value with a MAV_CMD_PREFLIGHT_CALIBRATION call.

Without this patch we were passing in the raw barometric pressure values for the tracker and the tracked vehicle.  It seems get_altitude_difference is expecting a sea-level pressure as its first argument now, as it subtracts the field elevation from the pressure-difference altitude calculations.

Change our call to provide a sea-level-adjusted value
2024-03-22 17:25:33 +11:00
Peter Barker 7235e6cb6a Tracker: log the navigation alt offset
useful diagnostic, set just once
2024-03-22 17:25:33 +11:00
Andrew Tridgell 740ad3333a Copter: prepare for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell d3f8ca7b84 Copter: release notes for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell 222e5fc5e0 Rover: prepare for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell 7b9f29f187 Rover: release notes for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell 00e5773ea0 Plane: prepare for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Andrew Tridgell 729c893bc6 Plane: release notes for 4.5.0-beta3 2024-03-14 11:29:35 +11:00
Iampete1 5e35718a91 AP_Filesystem: crc32: Ensure checksum value is initialized 2024-03-14 11:29:35 +11:00
Andrew Tridgell 7c2b1cd055 AP_InertialSensor: fixed accel cal simple to remove unused IMUs
when we change EAHRS_SENSORS to remove use of IMU from an external
AHRS we need to be able to zero the accel and gyro offsets to get
prearms to pass
2024-03-14 11:29:35 +11:00
Andy Piper d69e6ae997 AP_HAL_ChibiOS: always normalize ESC channel when using iomcu 2024-03-14 11:29:35 +11:00
Andy Piper df19d143f2 AP_HAL_ChibiOS: use standard FPV config for SpeedyBeeF405WING 2024-03-14 11:29:35 +11:00
Andrew Tridgell 37c8c6a465 autotest: set SIM_SPEEDUP=1 for log download
this may make the test more reliable
2024-03-14 11:29:35 +11:00
Randy Mackay 0232ff446c AP_HAL_ChibiOS: CubeRedSecondary IMU orientation fix
Also remove duplicate RC_IN serial protocol
2024-03-14 11:29:35 +11:00
Andrew Tridgell 69ad34a416 AP_HAL_ChibiOS: remove iomcu dshot from Pixhawk1-1M and add to Pixhawk1-bdshot
add support for removing ROMFS from hwdef
2024-03-14 11:29:35 +11:00
Andrew Tridgell dad293cad9 hwdef: fixed Pixhawk1-1M build 2024-03-14 11:29:35 +11:00
Peter Barker 68a5120120 GCS_MAVLink: make rally/fence item conversion methods public 2024-03-14 11:29:35 +11:00
Peter Barker de211412c0 AP_FileSystem: permit upload of fence/rally via ftp 2024-03-14 11:29:35 +11:00
subashchandar 8842162866 AP_HAL_ChibiOS: hwdef: Add new hardware pixflamingo f7 2024-03-14 11:29:35 +11:00
Andy Piper ac4654d9fd Copter: check fence at faster rates when going faster to avoid massive fence breaches 2024-03-14 11:29:35 +11:00
Randy Mackay 8a956c4e02 AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom 2024-03-14 11:29:35 +11:00
Randy Mackay 867c46ebb6 AP_Scripting: EKF source switching for ExtNav and optflow 2024-03-14 11:29:35 +11:00
Randy Mackay 7b8541f9cb AP_Scripting: add VisualOdom bindings 2024-03-14 11:29:35 +11:00
Randy Mackay 34b1049715 AP_DDS: send quality of zero to AP_VisualOdom 2024-03-14 11:29:35 +11:00
Randy Mackay e74d2b8e64 GCS_MAVLink: send Odometry quality to VisualOdom 2024-03-14 11:29:35 +11:00
Randy Mackay 7288105935 AP_VisualOdom: use Odometry quality 2024-03-14 11:29:35 +11:00
Randy Mackay 02f8397a31 SITL: vicon send odometry with quality of 50 2024-03-14 11:29:35 +11:00
Randy Mackay 64e3ac6a35 Tools: remove vicon params from whitelist 2024-03-14 11:29:35 +11:00
Randy Mackay 52690ce0d4 SITL: vicon param descriptions 2024-03-14 11:29:35 +11:00
Andrew Tridgell 3b156b90ac AP_Scripting: add file system crc32 binding 2024-03-14 11:29:35 +11:00
Andrew Tridgell ab462acc96 AP_Arming: added arming check for fence storage 2024-03-14 11:29:35 +11:00
Andrew Tridgell ba2014b110 AC_Fence: allow for fence storage on microSD 2024-03-14 11:29:35 +11:00
Andrew Tridgell c67f3b574a AP_BoardConfig: added BRD_SD_FENCE
allow for fence storage on microSD
2024-03-14 11:29:35 +11:00
Andrew Tridgell ce96a870ab RC_Channel: disable GPS on external AHRS with GPS_DISABLE 2024-03-14 11:29:35 +11:00
Andrew Tridgell d786937ea3 AP_AHRS: don't use accel/gyro from ExternalAHRS unless enabled 2024-03-14 11:29:35 +11:00