Commit Graph

21330 Commits

Author SHA1 Message Date
Leonard Hall 080b534493 AC_AttitudeControl: limit ATC_MOT_MIX_MAX in case of a fly away 2020-02-05 10:51:29 +11:00
Leonard Hall b84078d396 Heli: Prevent loss of yaw control during large angle recovery 2020-02-05 10:51:29 +11:00
Leonard Hall 5ef676e40c AC_AttitudeControl: Prevent loss of yaw control during large angle recovery. 2020-02-05 10:51:29 +11:00
Randy Mackay bc1697fec3 AP_BLHeli: minor style fix for get_average_moto_frequency_hz 2020-02-05 10:51:29 +11:00
Andy Piper 79e551b8d3 AP_InertialSensor: expose harmonic notch tracking mode 2020-02-05 10:51:29 +11:00
Andy Piper 21315d03b2 AP_BLHeli: add get_average_motor_frequency_hz() for dynamic filtering
correctly calculate rpm from erpm
2020-02-05 10:51:29 +11:00
Andy Piper d94b70a88e Filter: add harmonic notch dynamic tracking mode
update harmonic notch REF docs
2020-02-05 10:51:29 +11:00
Leonard Hall 6725011f78 AP_Motors: Add full yaw range calculation back 2020-02-05 10:51:29 +11:00
Leonard Hall 50422d24d0 AP_Motors: Freeze motor lost index on enabling thrust boost 2020-02-05 10:51:29 +11:00
Randy Mackay b8fe1e6f41 AP_NavEKF3: initialise pre-arm failure message 2020-02-05 10:51:29 +11:00
Randy Mackay 18af8b0b7f AP_NavEKF2: initialise pre-arm failure message 2020-02-05 10:51:29 +11:00
Siddharth Purohit 83125e9199 HAL_ChibiOS: fix writing into a NULL pointer CANFD interrupt 2020-02-05 10:51:29 +11:00
Randy Mackay ab87655a13 GCS_MAVLink: mission item support more mav frames 2020-02-05 10:51:29 +11:00
Mark Whitehorn 32a5ea13b4 AP_NavEKF2: add prearm failure message for null core pointer 2020-02-05 10:51:29 +11:00
Mark Whitehorn 8b2b7444d3 AP_NavEKF3: add prearm failure message for null core pointer 2020-02-05 10:51:29 +11:00
Andrew Tridgell 06ab862a33 HAL_ChibiOS: removed CAN_APP_VERSION_MAJOR from hwdef.dat 2020-02-05 10:51:28 +11:00
Michael du Breuil 2ab8ce712f AP_Scripting: Add plane failsafe example script 2020-02-05 10:51:28 +11:00
Michael du Breuil 4c271c6436 AP_Scripting: Fix nullable arguments numbering, add location bearing 2020-02-05 10:51:28 +11:00
Michael du Breuil 5448bb021e AP_Common: Add a radian method for getting location bearings 2020-02-05 10:51:28 +11:00
Michael du Breuil 38c71f875d AP_Scripting: Allow scripts to set the mode 2020-02-05 10:51:28 +11:00
Michael du Breuil bb0f301cab AP_Logger: Support new ModeReason 2020-02-05 10:51:28 +11:00
Michael du Breuil 3d8fc54b5d GCS_MAVLink: Use the vehicle singleton to directly set the flight mode 2020-02-05 10:51:28 +11:00
Michael du Breuil edff966782 AP_Vehicle: Support set_mode 2020-02-05 10:51:28 +11:00
Peter Barker 79638db36b AP_HAL_Linux: release mutex lock before calling write(c)
It instantly tries to take it, but we're still holding it, leading to
instant failure.

This mirrors the same code in AP_HAL_ChibiOS.
2020-02-05 10:51:28 +11:00
Andrew Tridgell 1bdac4811d AP_RangeFinder: disable some incompatible drivers for AP_Periph 2020-02-05 10:51:28 +11:00
Andrew Tridgell 322cd745fc HAL_ChibiOS: set correct APJ_BOARD_ID for ZubaxGNSS 2020-02-05 10:51:28 +11:00
Andrew Tridgell 4f2c6566b9 AP_Scripting: fixes for modified AP_ROMFS API
need to use AP_ROMFS::free()
2020-02-05 10:51:28 +11:00
Andrew Tridgell 2b6883ff03 AP_OSD: fixes for modified AP_ROMFS API
need to use AP_ROMFS::free()
2020-02-05 10:51:28 +11:00
Andrew Tridgell 5be08625df AP_IOMCU: fixes for modified AP_ROMFS API
need to use AP_ROMFS::free()
2020-02-05 10:43:37 +11:00
Andrew Tridgell 99f5e532f0 AP_ROMFS: support uncompressed romfs data 2020-02-05 10:43:37 +11:00
Andrew Tridgell e276031faa HAL_ChibiOS: support uncompressed bootloader on f103-periph
this allows update with very low memory
2020-02-05 10:43:37 +11:00
Andrew Tridgell 29856d4ff3 HAL_ChibiOS: tweak stack on f103-periph 2020-02-05 10:43:37 +11:00
Andrew Tridgell bfad1749d8 HAL_ChibiOS: enable ROMFS for ZubaxGNSS and f103-periph
this allows for bootloader update
2020-02-05 10:43:37 +11:00
Andrew Tridgell ad4c31ebd1 HAL_ChibiOS: enable ROMFS for CUAV_GPS 2020-02-05 10:43:37 +11:00
Peter Barker c2f154183b AP_Scripting: add a hello world example 2020-02-05 10:43:37 +11:00
Peter Barker 189123ee42 AP_Scripting: add simple example of a loop 2020-02-05 10:43:37 +11:00
Peter Barker cd68867488 AP_Logger: use ahrs singleton to log ATT, POS and AHRS2 2020-02-05 10:43:37 +11:00
Vlad-Andrei Dorobantu 64ed9b5972 Copter: corrected undefined data member causing linking error 2020-02-05 10:43:37 +11:00
Peter Hall 3b4b396d3e AR_WPNav: remove unneeded overshoot methods 2020-02-05 10:43:37 +11:00
Andrew Tridgell a244836f55 HAL_ChibiOS: save some memory in f103-periph build 2020-02-05 10:43:37 +11:00
Randy Mackay 931fb2f986 AP_NavEKF3: remove wheel encoder update limit 2020-02-05 10:43:36 +11:00
Randy Mackay 843e1190ac AP_NavEKF3: suppress ekf fail-to-set-origin if core disabled 2020-02-05 10:43:36 +11:00
Randy Mackay acbdcbb430 AP_NavEKF2: suppress ekf fail-to-set-origin if core disabled 2020-02-05 10:43:36 +11:00
Randy Mackay ca6726662f AP_RPM: rename px4-pwm to just pwm 2020-02-05 10:43:36 +11:00
Peter Barker 7e08bbc5e9 AP_Logger: canonicalize on STANDBY rather than STANDY_BY 2020-02-05 10:43:36 +11:00
Peter Barker a3197e33d0 RC_Channel: correct description of standby option
Also canonicalise on STANDBY rather than STANDBY
2020-02-05 10:43:36 +11:00
Andrew Tridgell 1b0991e29f HAL_ChibiOS: support a app->bootloader comms region in SRAM
this allows for UAVCAN update without a 2nd BeginFirmwareUpdate call
2020-02-05 10:43:36 +11:00
Andrew Tridgell 31b47f1484 HAL_ChibiOS: enable MissionPlanner compatible app descriptor 2020-02-05 10:43:36 +11:00
Andrew Tridgell fd239825be HAL_ChibiOS: pat watchdog immediately in expect_delay_ms()
this fixes a watchdog issue on AP_Periph if we don't have a timer
thread
2020-02-05 10:43:36 +11:00
Andrew Tridgell e848d5d0cc HAL_ChibiOS: fixed stack on ZubaxGNSS 2020-02-05 10:43:36 +11:00