Commit Graph

21377 Commits

Author SHA1 Message Date
Peter Barker
d82f6882b2 GCS_MAVLink: any internal error means MAV_STATE_CRITICAL 2020-02-05 10:51:29 +11:00
Peter Barker
6e8ef0d10e AP_Camera: use corrected version of send_to_components 2020-02-05 10:51:29 +11:00
Peter Barker
616c129f57 AP_BattMonitor: use corrected version of send_to_components 2020-02-05 10:51:29 +11:00
Peter Barker
8b72f0324a GCS_MAVLink: correct encoding used for send_to_components
These have to be packed onto the channel - otherwise they may ge
tencoded as mavlink1 instead of mavlink2 (or vice-versa)
2020-02-05 10:51:29 +11:00
bnsgeyer
ded334016f AP_Motors: tradheli- fix metadata 2020-02-05 10:51:29 +11:00
Randy Mackay
758cb6e942 AP_Terrain: leave ENABLE as 1 if memory alloc fails 2020-02-05 10:51:29 +11:00
Randy Mackay
d790fe2241 AP_Arming: add mission and rangefinder to param desc 2020-02-05 10:51:29 +11:00
Randy Mackay
4d791b5de5 AP_Arming: add terrain init check to system checks 2020-02-05 10:51:29 +11:00
Randy Mackay
9d0e24c17b AP_Terrain: add init_failed
allows external caller to determine if terrain database failed to initialise
2020-02-05 10:51:29 +11:00
Randy Mackay
cffdec131f AP_Terrain: constify get_statistics and bitount64 2020-02-05 10:51:29 +11:00
Andrew Tridgell
47f3e0b0c0 HAL_ChibiOS: support LEDs with a wider range of frequencies
this fixed LEDs on FMUv5 boards on first 4 aux channels. We need to
round up not round down in the resulting bitrate
2020-02-05 10:51:29 +11:00
Andrew Tridgell
04c12c088d AP_SerialManager: don't show parameters for serial ports that don't exist
saves a bit of user confusion
2020-02-05 10:51:29 +11:00
Andrew Tridgell
caa06b62df HAL_ChibiOS: setup define for number of serial ports 2020-02-05 10:51:29 +11:00
Michel Pastor
6e95dc7eec AP_Baro: fix PROBE_EXT parameter description 2020-02-05 10:51:29 +11:00
bnsgeyer
b26dc02a95 AP_Motors: tradheli - TAIL_SPEED metadata correction 2020-02-05 10:51:29 +11:00
Randy Mackay
6daa47610a AP_Terrain: minor comment fix 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
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
a7cdbfc49e AP_SerialLED: added library API to access WS2812 LEDs
used by Lua scripting
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
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
Leonard Hall
0082f61b9c AP_Motors: yaw headroom fix 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