Commit Graph

61977 Commits

Author SHA1 Message Date
Randy Mackay 9d940d0d0a AP_Mount: viewpro fix for swapped ahrs roll pitch 2024-03-22 17:49:41 +11:00
root 54239d30b1 AP_VideoTX:add additional freq bands(Band X) 2024-03-22 17:49:41 +11:00
Andrew Tridgell 9a709be045 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:49:41 +11:00
Andrew Tridgell dac11936ac 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:49:41 +11:00
Minderring 4d1dd060f5 hwdef: added MicoAir405v2 2024-03-22 17:49:41 +11:00
Minderring f02e9f6c6e scripts: add MicoAir405v2 to manifest generator 2024-03-22 17:49:41 +11:00
Minderring 2cc09a5ad2 bootloaders: add MicoAir405v2 bootloader 2024-03-22 17:49:41 +11:00
Andy Piper 663fdd1ba3 AP_HAL_ChibiOS: Orqa F405 Pro 2024-03-22 17:49:40 +11:00
Andrew Tridgell 8aaaa77dc2 AP_Bootloader: add Orqa F405 Pro
# Conflicts:
#	Tools/AP_Bootloader/board_types.txt
2024-03-22 17:49:40 +11:00
Andy Piper 9340c63981 bootloaders: Orqa F405 Pro 2024-03-22 17:49:40 +11:00
Ryan Friedman 2b17c42c38 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:49:40 +11:00
Ryan Friedman 41dca581f9 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:49:40 +11:00
Peter Barker da4ad4a62f Tracker: update version to beta3 2024-03-14 09:50:57 +09:00
Peter Barker 6bbae59e32 Tracker: release notes for 4.5beta3 2024-03-14 09:50:57 +09:00
Andrew Tridgell f2fcb64992 Copter: prepare for 4.5.0-beta3 2024-03-14 11:42:44 +11:00
Andrew Tridgell 382b4c6856 Copter: release notes for 4.5.0-beta3 2024-03-14 11:42:44 +11:00
Andrew Tridgell eadeb236ff Rover: prepare for 4.5.0-beta3 2024-03-14 11:42:44 +11:00
Andrew Tridgell e1d78c1cbf Rover: release notes for 4.5.0-beta3 2024-03-14 11:42:44 +11:00
Andrew Tridgell 138a2bd045 Plane: prepare for 4.5.0-beta3 2024-03-14 11:42:44 +11:00
Andrew Tridgell afb53ae0af Plane: release notes for 4.5.0-beta3 2024-03-14 11:42:44 +11:00
Iampete1 1b2556cde6 AP_Filesystem: crc32: Ensure checksum value is initialized 2024-03-14 11:42:44 +11:00
Andrew Tridgell dcee5e9693 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:42:44 +11:00
Andy Piper 8a392be078 AP_HAL_ChibiOS: always normalize ESC channel when using iomcu 2024-03-14 11:42:44 +11:00
Andy Piper e0b4143cad AP_HAL_ChibiOS: use standard FPV config for SpeedyBeeF405WING 2024-03-14 11:42:44 +11:00
Andrew Tridgell d52d9cfad4 autotest: set SIM_SPEEDUP=1 for log download
this may make the test more reliable
2024-03-14 11:42:44 +11:00
Randy Mackay f6de0f19bb AP_HAL_ChibiOS: CubeRedSecondary IMU orientation fix
Also remove duplicate RC_IN serial protocol
2024-03-14 11:42:44 +11:00
Andrew Tridgell 8cd8d7b6e5 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:42:44 +11:00
Andrew Tridgell 5deb2b07f4 hwdef: fixed Pixhawk1-1M build 2024-03-14 11:42:44 +11:00
Peter Barker 3b715ade6b GCS_MAVLink: make rally/fence item conversion methods public 2024-03-14 11:42:44 +11:00
Peter Barker c6e7ba8131 AP_FileSystem: permit upload of fence/rally via ftp 2024-03-14 11:42:44 +11:00
subashchandar 5fa8bfb187 AP_HAL_ChibiOS: hwdef: Add new hardware pixflamingo f7 2024-03-14 11:42:44 +11:00
Andy Piper 976288364b Copter: check fence at faster rates when going faster to avoid massive fence breaches 2024-03-14 11:42:44 +11:00
Randy Mackay 6ae7b3385f AP_HAL_ChibiOS: AP_Periph does not use AP_VisualOdom 2024-03-14 11:42:44 +11:00
Randy Mackay 825761292a AP_Scripting: EKF source switching for ExtNav and optflow 2024-03-14 11:42:44 +11:00
Randy Mackay 26cb4b122e AP_Scripting: add VisualOdom bindings 2024-03-14 11:42:44 +11:00
Randy Mackay 906d740cb6 AP_DDS: send quality of zero to AP_VisualOdom 2024-03-14 11:42:44 +11:00
Randy Mackay e450582180 GCS_MAVLink: send Odometry quality to VisualOdom 2024-03-14 11:42:44 +11:00
Randy Mackay 4160232b38 AP_VisualOdom: use Odometry quality 2024-03-14 11:42:43 +11:00
Randy Mackay 7af0015b69 SITL: vicon send odometry with quality of 50 2024-03-14 11:42:43 +11:00
Randy Mackay c6715e923c Tools: remove vicon params from whitelist 2024-03-14 11:42:43 +11:00
Randy Mackay 25a6839346 SITL: vicon param descriptions 2024-03-14 11:42:43 +11:00
Andrew Tridgell 1bce79d038 AP_Scripting: add file system crc32 binding 2024-03-14 11:42:43 +11:00
Andrew Tridgell f96f91d132 AP_Arming: added arming check for fence storage 2024-03-14 11:42:43 +11:00
Andrew Tridgell 2541992dc4 AC_Fence: allow for fence storage on microSD 2024-03-14 11:42:43 +11:00
Andrew Tridgell f0890f8882 AP_BoardConfig: added BRD_SD_FENCE
allow for fence storage on microSD
2024-03-14 11:42:43 +11:00
Andrew Tridgell a0f74af407 RC_Channel: disable GPS on external AHRS with GPS_DISABLE 2024-03-14 11:42:43 +11:00
Andrew Tridgell b3689bc244 AP_AHRS: don't use accel/gyro from ExternalAHRS unless enabled 2024-03-14 11:42:43 +11:00
Pulak Gautam 32df9cfa94 AP_ExternalAHRS: added missing #if AHRS logging 2024-03-14 11:42:43 +11:00
Andrew Tridgell c536532b40 AP_ExternalAHRS: check for origin in pre-arm check 2024-03-14 11:42:43 +11:00
Andrew Tridgell c6c0de9889 AP_ExternalAHRS: make get_accel() and get_gyro() bool 2024-03-14 11:42:43 +11:00