Commit Graph

298 Commits

Author SHA1 Message Date
Peter Barker
f64fcb78d3 ArduCopter: make AP_RANGEFINDER_ENABLED remove more code 2024-07-02 09:17:26 +10:00
Andrew Tridgell
7551236854 ArduCopter: use NEW_NOTHROW for new(std::nothrow) 2024-06-04 09:20:21 +10:00
Peter Barker
1ee1f24ea9 ArduCopter: stop passing serial manager to GPS init
it can get this via the singleton
2024-03-19 07:28:55 +11:00
Peter Barker
cb76ce534b ArduCopter: move AC_Avoidance defines into libraries 2024-03-11 18:07:18 +11:00
Peter Barker
f2a9f1516b ArduCopter: move gripper up to AP_Vehicle
also make the singleton return a reference rather than a pointer
2024-02-21 21:05:12 +11:00
Peter Barker
4e97561d5b ArduCopter: move logger object up to AP_Vehicle 2024-02-13 10:54:29 +11:00
Andy Piper
780045ee3a Copter: filter ekf variances for failsafe and vibration checks
add a parameter to control EKF failsafe filtering
2024-02-07 15:10:30 +00:00
Peter Barker
78e3719835 Copter: move scripting up to AP_Vehicle 2024-02-07 18:24:12 +11:00
Peter Barker
af5cba5826 ArduCopter: move can_mgr.init call up to AP_Vehicle
... also adds the call for Blimp...
2024-02-06 11:03:54 +11:00
Peter Barker
9656ecdbba ArduCopter: move call to BoardConfig.init to AP_Vehicle 2024-02-01 07:59:11 +11:00
Peter Barker
eab70e3a1e ArduCopter: move AP_Stats to AP_Vehicle 2024-01-30 11:12:21 +11:00
Peter Barker
7377b3f8f2 ArduCopter: allow compilation with HAL_LOGGING_ENABLED false 2024-01-17 18:25:55 +11:00
Dr.-Ing. Amilcar do Carmo Lucas
413af641be ArduCopter: Spell correction 2024-01-17 08:40:15 +09:00
Iampete1
60816f4351 Copter: use base class AC_AttitudeControl object 2023-12-05 08:08:09 +09:00
Gone4Dirt
399398fe64 Copter: Add heli motors param conversion helper 2023-11-14 10:24:03 +11:00
muramura
79a59d2739 Copter: The preprocessor determines whether rangefinder initialization is possible 2023-08-23 22:31:15 +10:00
Andrew Tridgell
105b7a6163 ArduCopter: removed set_blocking_writes_all calls 2023-07-12 17:06:02 +10:00
Peter Barker
cd8a699675 ArduCopter: add option to disable relay and servorelay libraries 2023-06-20 09:36:39 +10:00
Peter Barker
3eae095966 ArduCopter: use AP_BEACON_ENABLED instead of BEACON_ENABLED 2023-04-12 09:24:39 +10:00
tzarjakob
97b7e8d1d0 ArduCopter: configuration of Precision Landing for custom build server 2023-03-27 09:04:07 +11:00
Peter Barker
3f21946d50 Copter: stop setting motor output levels at boot
We should not have different state in our motors library based on your RC stick positions at boot.

this call is made anywhere we actually arm the motors anyway.
2023-03-25 22:19:54 +11:00
Peter Barker
9c2d68bcd1 Copter: remove enable_motor_output method
this doesn't actually do what it says it does.  I think the functionality to set the motors armed was split out long ago but this little method and its misleading comments remained
2023-03-25 07:57:48 +09:00
Peter Barker
ade654b251 Copter: use AP_WINCH_ENABLED in place of WINCH_ENABLED 2023-03-03 20:59:06 +11:00
Randy Mackay
e30a492137 Copter: integrate camera frontend/backend split 2023-03-01 18:18:51 +11:00
Peter Barker
c32a11f37a ArduCopter: make and use AP_LANDINGGEAR_ENABLED 2022-12-14 18:30:23 +11:00
Leonard Hall
5d690f0360 Copter: Support changing update period 2022-12-13 17:10:06 +11:00
Peter Barker
be93d8212c ArduCopter: add AP_GRIPPER_ENABLED 2022-10-04 10:58:34 +11:00
Peter Barker
9c7e1c3af9 ArduCopter: add and use AP_RPM_ENABLED 2022-09-20 09:28:27 +10:00
esaldiran
cbadf77652 ArduCopter: support custom controller 2022-08-30 13:10:09 +10:00
rishabsingh3003
8fcd42d104 Copter: Convert PRX_ parameters to PRX1_ 2022-08-24 18:26:27 +10:00
Iampete1
b988391455 Copter: Fence moved to vehicle 2022-07-27 19:04:56 +10:00
RuffaloLavoisier
2172095e3f Copter : correct spelling on comment 2022-07-11 08:51:27 +09:00
Randy Mackay
b60d6348ed Copter: add dead reckon failsafe 2022-05-25 20:05:21 +09:00
Randy Mackay
c102270e72 Copter: ekf_has_relative_position may use wind estimate 2022-05-25 20:05:21 +09:00
Andrew Tridgell
eb4a70f613 Copter: moved harmonic notch update code to AP_Vehicle 2022-04-19 09:39:03 +10:00
Andrew Tridgell
13107dfa6d Copter: support harmonic notch on 2nd RPM sensor 2022-04-19 09:39:03 +10:00
Andrew Tridgell
8d187f4bc6 Copter: support two full harmonic notch filters 2022-04-19 09:39:03 +10:00
RuffaloVM
0ce3f91f63 ArduCopter : case label indentation 2022-03-08 14:24:46 -08:00
Joshua Henderson
b917a71431 ArduCopter: add Airspeed support 2022-01-19 18:21:32 +11:00
Peter Barker
6bfcf2fb53 Copter: remove pointless wrapper around proximity init 2022-01-04 09:02:54 +09:00
Peter Barker
285d752143 ArduCopter: create and use AP_OPTICALFLOW_ENABLED
Including a define for each backend.
2021-12-29 18:12:03 +11:00
Andy Piper
e1c75b2c15 Copter: use calculated number of notches for dynamic harmonic 2021-12-22 18:13:38 +11:00
Peter Barker
238a6e4016 ArduCopter: move from ENABLE_SCRIPTING to AP_SCRIPTING_ENABLED 2021-11-15 20:27:40 +11:00
Peter Barker
ee9aef25fc ArduCopter: ensure ENABLE_SCRIPTING is always defined 2021-11-15 20:27:40 +11:00
Shiv Tyagi
477f2824b9 Copter : initialise surface to be tracked
This sets the surface to be tracked in SurfaceTracking with the value of SURFTRAK_MODE parameter.

Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
2021-11-13 11:52:38 +09:00
Peter Barker
dcc9237c64 ArduCopter: factor substring from allocation_error parameter 2021-10-18 12:49:44 +11:00
Iampete1
1f163453fc Copter: don't check PWM type directly use helpers 2021-10-06 18:59:57 +11:00
bugobliterator
2751afaa75 Copter: replace config_error with allocation_error 2021-09-30 08:51:26 +10:00
Iampete1
85638cf4fa Copter: fix RC init order to avoid error message 2021-09-21 17:49:47 +10:00
Iampete1
5002abcea6 Copter: convert to new ARMDISARM_AIRMODE 2021-09-21 09:36:24 +10:00