Commit Graph

40055 Commits

Author SHA1 Message Date
Randy Mackay 93d8a57edc Copter: auto stays in takeoff submode after reaching altitude 2020-02-05 10:51:29 +11:00
Matt Lawrence 35a51968c1 Frame_params: Solo notch filter params
Adds the dynamic harmonic notch filter and static notch filter to the Solo's default parameters.  PID tuning parameters for the green cube Solo adjusted to take advantage of the better control.
2020-02-05 10:51:29 +11:00
Randy Mackay 6296b7ae32 AC_Fence: relax sys-status healthy reporting 2020-02-05 10:51:29 +11:00
Randy Mackay 2c1edee619 AP_LandingGear: send-text only if servo output has been configured 2020-02-05 10:51:29 +11:00
Leonard Hall aab80ad60e Copter: Delay release of I term until take off 2020-02-05 10:51:29 +11:00
Andrew Tridgell e2d397312b AP_Scripting: re-gen 2020-02-05 10:51:29 +11:00
Andrew Tridgell b9d87522c5 AP_SerialLED: check for valid channel 2020-02-05 10:51:29 +11:00
Andrew Tridgell d62fd1d962 AP_Scripting: fixed chan check in LED bindings 2020-02-05 10:51:29 +11:00
Andrew Tridgell 7296ebb146 AP_Scripting: added example script for LEDs
show LED values based on roll
2020-02-05 10:51:29 +11:00
Andrew Tridgell 9b91833fbb AP_Scripting: re-gen bindings 2020-02-05 10:51:29 +11:00
Andrew Tridgell 951a15e961 AP_Scripting: added bindings for LEDs 2020-02-05 10:51:29 +11:00
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