Commit Graph

54890 Commits

Author SHA1 Message Date
Paul Riseborough 3f7071772e AP_TECS: Assume flight at cruise speed if speed measurement not available 2022-09-26 14:17:53 +10:00
Paul Riseborough ed271e8025 AP_Airspeed: Enable use of EKF3 to check airspeed health 2022-09-26 14:17:53 +10:00
Paul Riseborough 59d4808786 AP_Logger: Fix ARSP data type string 2022-09-26 14:17:53 +10:00
Paul Riseborough 592793b510 AP_Logger: Add consistency test ratio to ASPD logging 2022-09-26 14:17:53 +10:00
Paul Riseborough 6a328c5d3b AP_AHRS: Add accessor function for airspeed health monitoring 2022-09-26 14:17:53 +10:00
Paul Riseborough 399f30bfce AP_NavEKF3: Allow reporting of airspeed consistency for a deselected sensor 2022-09-26 14:17:53 +10:00
Paul Riseborough eb0e9230a1 AP_NavEKF3: Add accessor function for airspeed health monitoring 2022-09-26 14:17:53 +10:00
Paul Riseborough 608b4c0713 AP_NavEKF3: Enable monitoring of unhealthy airspeed sensors
Innovations and innovation test ratios will still be calculated and reported for an unhealthy sensor, but the EKF states wnd covariance matrix will not be modified.
2022-09-26 14:17:53 +10:00
Iampete1 b49ded9f8e AP_Scripting: fix userdata skip check 2022-09-26 08:05:54 +10:00
Andy Piper e7b1bcbd75 AP_HAL_ChibiOS: put RX on UART1 on Skystars H7HD bdshot
make sure VTX has power on Skystars H7HD at boot
2022-09-26 08:00:04 +10:00
Andy Piper df216a4800 scripts: add Skystars variants to manifest generator 2022-09-26 08:00:04 +10:00
Andy Piper 7b1ed2e72f bootloaders: add and correct SkystarsH7HD bootloaders 2022-09-26 08:00:04 +10:00
Andy Piper 63fb1a2540 AP_HAL_ChibiOS: hwdef for bdshot variant of SkystarsH7HD
Correct bootloader storage location for SkystarsH7HD
2022-09-26 08:00:04 +10:00
Peter Barker 8e3021e147 autotest: check target system on return mission_item_int packets 2022-09-25 19:25:53 +10:00
Peter Barker 5e733fe849 AP_Mission: zero frame field when filling mavlink_int from mavlink_cmd
Callers should be filling their bits in after calling this.
2022-09-25 19:25:53 +10:00
Peter Barker 884f4dd317 Revert "AP_Mission: prevent use of uninitialised stack data"
This reverts commit a785ac84a3.
2022-09-25 19:25:53 +10:00
Peter Barker f9bc7e44f8 autotest: add a method to easily install message printer 2022-09-22 18:14:49 +10:00
Henry Wurzburg fa8e5ad3f1 AP_OSD:Add HD fonts for DJI googles 2022-09-22 18:04:15 +10:00
Andy Piper 1fe7fb8f35 Filter: optimize notch filter frequency updates when the requested frequency has not changed 2022-09-22 11:48:28 +10:00
Peter Barker e9918306fd RC_Channel: save some bytes by excluding functions 2022-09-22 11:24:25 +10:00
Andy Piper f651a4b6ce AP_VideoTX: ensure that Tramp changes are broadcast to the GCS 2022-09-22 10:48:04 +10:00
Andy Piper d20fd16a14 AP_VideoTX: fix potential buffer overrun bug 2022-09-22 10:48:04 +10:00
Andy Piper 0658f06030 AP_VideoTX: add lookup tables for VTX power settings
correct settings when power set is received
add support for capturing all supported power levels
learn power levels in SmartAudio 2.1
add better support for VTX power levels
don't set power to 0 if in pitmode
add option for iNav compatibility
support non-conforming SmartAudio implementations
re-enable pitmode on SmartAudio 2.0
add support for "blind" VTX setting
2022-09-22 10:48:04 +10:00
Andrew Tridgell a653b5e8d1 AP_Scripting: simple script for plane GUIDED follow 2022-09-22 07:59:34 +10:00
MatthewHampsey eed638c237 AP_Scripting: Updated docs for added lua bindings 2022-09-22 05:55:15 +10:00
MatthewHampsey 255b081a45 AP_Scripting: added aerobatics trajecting tracking script 2022-09-22 05:55:15 +10:00
MatthewHampsey 1dc18ec85a Plane: reset yaw rate PID for scripting 2022-09-22 05:55:15 +10:00
MatthewHampsey d17b528cab AP_Scripting: added new functions to support trajectory script 2022-09-22 05:55:15 +10:00
MatthewHampsey 822c26f811 APM_Control: fixed yaw PID reset 2022-09-22 05:55:15 +10:00
MatthewHampsey dabd9fbddc AP_Math: added quaternion from_angular_velocity 2022-09-22 05:55:15 +10:00
Peter Barker 426f18fb2c Tools: extract_features.py: correct define name for AP_RPM_ENABLED 2022-09-21 22:41:35 +10:00
Peter Barker a785ac84a3 AP_Mission: prevent use of uninitialised stack data
Well, probably not initialised, but certainly holding values we don't want
2022-09-21 22:38:31 +10:00
Andy Piper 4cfd1ee426 AP_HAL_ChibiOS: disable DMA on I2C on bdshot boards to free up DMA channels 2022-09-21 17:59:29 +10:00
Shiv Khanna 2814605a2c SITL: Fixed rounding lat/lng issue when running JSBSim SITL
Fixed an issue in recieving aircraft state data from JSBSim where
the location was being converted to degrees but as a float. This
caused rounding issues in the lat and lng. Changed the conversion to use
a double.
2022-09-21 17:58:40 +10:00
Yuri 765cb4581c AP_HAL_ChibiOS: define skyviper short board names 2022-09-21 17:56:42 +10:00
Yuri e165063324 GCS_MAVLink: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Yuri 68a1f3a2db AP_Radio: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Yuri 32c38434a2 AP_Logger: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Yuri 20f0fd0589 AP_HAL_SITL: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Yuri 80079b2ce7 AP_HAL_Linux: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Yuri aa960a7ec5 AP_HAL_ESP32: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Yuri 02e2061661 AP_HAL_ChibiOS: define CubeOrange-SimOnHardWare short board name 2022-09-21 17:56:42 +10:00
Yuri fd148dcc4a AP_HAL_ChibiOS: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Yuri 3163c3534d AP_HAL: increase short board names to 23 chars 2022-09-21 17:56:42 +10:00
Andy Piper 8037e10be7 AP_InertialSensor: make sure dynamic notches always get updates so that slew limiting is not too aggressive 2022-09-21 17:41:38 +10:00
Andy Piper b8f01323ec Filter: constrain harmonic notch center frequency changes to be within a slew limit
raise notch filter slew for smaller aircraft
ensure NotchFilter init() resets the center frequency
2022-09-21 17:41:38 +10:00
Andy Piper c86f113bf9 AP_Vehicle: make sure notches are not spurious disabled when not using throttle notch 2022-09-21 17:27:30 +10:00
yaapu 5cad520acf AP_MSP: move arming status to MSP telemetry base class 2022-09-21 17:18:53 +10:00
yaapu 25e0edc54b AP_OSD: New per screen PARAMs for OSD overlay resolution and font
This adds
 OSDn_TXT_RES to select SD/HD overlay resoloution
 OSDn_FONT_INDEX for font index selection

Right now support is limited to MSP Displayport OSD devices
2022-09-21 17:16:20 +10:00
m 635df2ca45 autotest: check local home location 2022-09-21 15:58:25 +10:00