Commit Graph

56438 Commits

Author SHA1 Message Date
Iampete1 b7907e10c8 AC_PID: AC_PI: fix param defualting 2023-02-06 08:09:13 +09:00
Bill Geyer eba850d9ef AP_MotorsHeli: better governor power recovery from autorotation 2023-02-05 17:54:33 -05:00
Bill Geyer 40d18f46cf AP_MotorsHeli: Change AROT_PCT to AROT_IDLE 2023-02-05 17:54:33 -05:00
Bill Geyer 08165e204e AP_MotorsHeli: add comments to code 2023-02-05 17:54:33 -05:00
Bill Geyer a209bd15eb AP_Motors: style formatting MotorsHeli_RSC.cpp 2023-02-05 17:54:33 -05:00
Bill Geyer 1c9b4a8ac3 Copter: style formatting 2023-02-05 17:54:33 -05:00
Bill Geyer b24a6fe15f Copter: fix landing detector for autorotation 2023-02-05 17:54:33 -05:00
Bill Geyer 128794ec84 Copter: run update autorotation before motors 2023-02-05 17:54:33 -05:00
Bill Geyer a27ccb8294 AP_MotorsHeli: add support for manual autorotation
AP_MotorsHeli: fix runup from idle bug

AP_MotorsHeli: don't let rotor_runup_output go below critical speed in autorotation

AP_MotorsHeli: set autorototate flag false after landing
2023-02-05 17:54:33 -05:00
Bill Geyer 562050a800 Copter: make code work for manual autorotations outside SITL 2023-02-05 17:54:33 -05:00
Ferruccio1984 da4a2ec85d Copter: Implementation of autorotation condition at RSC level
enables faster re-spool(user settable timer) after power engagement
2023-02-05 17:54:33 -05:00
Ferruccio1984 e935913f95 AP_Motors: Support for Autorotation implementation
-enables faster re-spool(user settable timer) after power engagement
-flare&touchdown controllers;
-rangefinder for distance from ground evaluation;
-higher refresh rate for rangefinder;
-attitude targets implementation for "guided" autorotation;
-retrieve zero lift collective position
2023-02-05 17:54:33 -05:00
Andrew Tridgell 000c39ed27 SITL: fixed RealFlight RPM 2023-02-04 13:33:47 -05:00
Peter Barker 60940593ee Rover: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 90f41c72f4 ArduSub: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker f0e17957f4 ArduPlane: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 1f13fd35e3 ArduCopter: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker c49c638d41 AntennaTracker: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker c871aaefb7 GCS_MAVLink: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 517e42c678 AR_WPNav: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 0c7ac5dd12 AP_Navigation: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 35a5a73f52 AP_NavEKF3: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 38c6eb24cd AP_NavEKF2: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 03f5c321b0 AP_Mission: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 5c262144f0 AP_Math: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 034671b969 AP_Landing: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 787dc5ccf1 AP_L1_Control: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker ffa43c1b71 AP_HAL_SITL: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker d71776d387 AP_HAL: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 5423dd0210 AP_GPS: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 00c5991396 AP_DAL: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 8155e0ab3b AP_Compass: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 1dff5b5710 AP_Common: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker d13a4579e3 AP_Camera: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 95065fab35 AP_AIS: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 7fa0b75d48 AP_AHRS: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 44d0172f83 AC_Fence: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Peter Barker 86d2f07f3d AC_Avoidance: avoid using struct Location
clang reports this could be a problem when compiling under some EABIs.  Remove it from most places as it is just noise, replace with class where we want to avoid including Location.h
2023-02-04 22:51:54 +11:00
Pierre Kancir 34518e433f .github: don't duplicate python test with clang 2023-02-04 12:41:06 +11:00
Pierre Kancir dcb2225f03 .github: fix disco test again 2023-02-04 12:41:06 +11:00
Pierre Kancir f8187984a7 Tools: fix flake8 checks 2023-02-04 12:41:06 +11:00
Pierre Kancir de55ed9c11 Tools: allow extract_feature.py to select nm binary 2023-02-04 12:41:06 +11:00
Pierre Kancir fa497363e8 .github: use periph image for periph tests 2023-02-04 12:41:06 +11:00
Pierre Kancir a694b68519 .github: fix git directory permissions 2023-02-04 12:41:06 +11:00
Pierre Kancir 5df7e4e32b .github: update rules 2023-02-04 12:41:06 +11:00
Peter Barker 08f6c56276 .github: remove Disco from size builds
Unable to install compiler package on server for unknown reason
2023-02-03 10:56:22 +00:00
Iampete1 860046bede Actions: Test Size remove stray tab 2023-02-03 08:34:50 +11:00
Peter Barker 571aab63e4 .github: tidy setting of environment variables 2023-02-03 07:15:13 +11:00
murata ca8e60a590 AP_Mission: Initialize return variables 2023-02-03 07:14:26 +11:00
Peter Barker aa95dfb15e AP_Generator: rename has_fuel_remaining to has_fuel_remaining_pct 2023-02-02 16:16:05 +11:00