Commit Graph

40044 Commits

Author SHA1 Message Date
Andrew Tridgell c356389b4b AP_Scripting: increase default heap size
we will need a better fix than this. Adding a couple of bindings costs
us nearly 1k of ram even if unused
2020-02-05 10:51:29 +11:00
Andrew Tridgell 4c0e3dcf72 SRV_Channel: added singleton access for Lua 2020-02-05 10:51:29 +11:00
Andrew Tridgell 9b692eb702 AP_Notify: implement SITL serial LEDs 2020-02-05 10:51:29 +11:00
Andrew Tridgell aadca3e3d2 HAL_SITL: support simulated serial LEDs 2020-02-05 10:51:29 +11:00
Andrew Tridgell 62097824a4 SITL: added LED state 2020-02-05 10:51:29 +11:00
Andrew Tridgell 31bbc8d191 waf: build AP_SerialLED 2020-02-05 10:51:29 +11:00
Andrew Tridgell a7cdbfc49e AP_SerialLED: added library API to access WS2812 LEDs
used by Lua scripting
2020-02-05 10:51:29 +11:00
Andrew Tridgell c549be5887 Tools: moved AC_PID dependency to core 2020-02-05 10:51:29 +11:00
Andrew Tridgell 8e675d4bd5 ArduSub: moved AC_PID dependency to core 2020-02-05 10:51:29 +11:00
Andrew Tridgell 67b7dab5b3 ArduPlane: moved AC_PID dependency to core 2020-02-05 10:51:29 +11:00
Andrew Tridgell 9c5d52efba ArduCopter: moved AC_PID dependency to core 2020-02-05 10:51:29 +11:00
Andrew Tridgell dd48219725 APMrover2: moved AC_PID dependency to core 2020-02-05 10:51:29 +11:00
Andrew Tridgell 9967585a93 AntennaTracker: moved AC_PID dependency to core 2020-02-05 10:51:29 +11:00
Andrew Tridgell e546ce39e3 AP_InertialSensor: updated for heater changes 2020-02-05 10:51:29 +11:00
Andrew Tridgell 637f9359e3 AP_IOCMU: added singleton in AP namespace 2020-02-05 10:51:29 +11:00
Andrew Tridgell b38c7782cc HAL_ChibiOS: removed heater control 2020-02-05 10:51:29 +11:00
Andrew Tridgell a0dfd7760d AP_BoardConfig: moved heater PI to AP_BoardConfig
and made tunable
2020-02-05 10:51:29 +11:00
Andrew Tridgell afac84f2b8 AC_PID: added AC_PI controller
will be used by IMU heater
2020-02-05 10:51:29 +11:00
Andrew Tridgell 1bba705307 GCS_MAVLink: added ftp_push_replies() 2020-02-05 10:51:29 +11:00
Andrew Tridgell 6f8afe6671 GCS_MAVLink: fixed comment 2020-02-05 10:51:29 +11:00
Andrew Tridgell 9bbdff448f AP_Filesystem: make unlink do both directories and files on posix
match FATFS behaviour
2020-02-05 10:51:29 +11:00
Andrew Tridgell a685e4cf83 GCS_MAVLink: fixed session handling for ftp 2020-02-05 10:51:29 +11:00
Andrew Tridgell 056afa544d GCS_MAVLink: rename emit_dir_entry to gen_dir_entry
comment from Sid
2020-02-05 10:51:29 +11:00
Andrew Tridgell 19d9de087a GCS_MAVLink: fixes from my review 2020-02-05 10:51:29 +11:00
Michael du Breuil 52e3d3534f GCS_MAVLink: Initial FTP support 2020-02-05 10:51:29 +11:00
Michael du Breuil d267ee1a41 AP_Terrain: Don't include all of AP_FS 2020-02-05 10:51:29 +11:00
Michael du Breuil c84b671a92 AP_Filesystem: Split the available define to it's own header 2020-02-05 10:51:29 +11:00
Michael du Breuil b83625b9ac ardupilotwaf: Add -Wno-format-contains-nul
MAV_FTP benefits quite a lot from using null's in it's print strings
2020-02-05 10:51:29 +11:00
Michael du Breuil aaccaf2741 AP_Filesystem: Add dir type to fatfs 2020-02-05 10:51:29 +11:00
Luke.Qin 4311b7af1c AC_PosControl: fix minor bug for set_max_speed_z() to really do numeric check. 2020-02-05 10:51:29 +11:00
Randy Mackay 5269d1bb8c Copter: version to 4.0.0-rc2 2020-02-05 10:51:29 +11:00
Randy Mackay 13002a88e5 Copter: 4.0.0-rc2 release notes 2020-02-05 10:51:29 +11:00
Matt Lawrence baa0926fe5 Autotest: Refactor failsafe tests 2020-02-05 10:51:29 +11:00
Matt Lawrence e0b27d6dab Copter: Refactor failsafes, add fs_options bitmask parameter
- Radio failsafe, battery failsafe, GCS failsafe refactoring
- Add new FS_OPTIONS parameter
- Enhance GCS Failsafe abilities
2020-02-05 10:51:29 +11:00
Leonard Hall 0082f61b9c AP_Motors: yaw headroom fix 2020-02-05 10:51:29 +11:00
Leonard Hall 5fe103d092 Plane: limit ATC_MOT_MIX_MAX in case of a fly away 2020-02-05 10:51:29 +11:00
Leonard Hall 157374ad18 Copter: limit ATC_MOT_MIX_MAX in case of a fly away 2020-02-05 10:51:29 +11:00
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 5b08b03121 ArduCopter: add support for BLHeli telemetry-based updates to the harmonic notch
refactor to include RPM for all copter types
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