Bill Geyer
476560d377
AC_AutoTune: fix max angle check to be circular
3 years ago
Bill Geyer
790a77d44a
AC_AutoTune: init angle dwell test with proper init method
3 years ago
Bill Geyer
7bccaac327
AC_AutoTune: have circular buffers in freqresp object statically allocated
3 years ago
Bill Geyer
38ff36fca7
AC_AutoTune: clean up variables
3 years ago
Bill Geyer
92cfd3fc63
AC_AutoTune: move heli specific methods to sub class
3 years ago
Bill Geyer
da947d4498
AC_AutoTune: move multi specific methods into sub class
3 years ago
Bill Geyer
e11c7185d0
AC_AutoTune: moved load_test_gains and Save_tuning_gains completely into sub classes
3 years ago
Bill Geyer
716fcc1cba
AC_AutoTune: additional commenting and clean up
3 years ago
Bill Geyer
2d3228c699
AC_AutoTune: adding comments to code
3 years ago
Bill Geyer
1f6424c781
AC_AutoTune: fix build error
3 years ago
bnsgeyer
f74279447e
AC_AutoTune: incorporated suggested changes
3 years ago
Bill Geyer
b1e65de2d4
AC_AutoTune: removeing static variables-not complete
3 years ago
Bill Geyer
58b6dae4d5
AC_AutoTune: modifcations based on suggested changes
3 years ago
Bill Geyer
12c7c19a9d
AC_AutoTune: clean up static variables in methods
3 years ago
Bill Geyer
00f72dd92f
AC_AutoTune: clean up #define constants in multi class
3 years ago
Bill Geyer
9d7291f28a
AC_AutoTune: removed pilot control during angle P tuning, added vel feedback
3 years ago
Bill Geyer
e780687f5f
AC_AutoTune: Fix issue with parameters in quadplane
3 years ago
Bill Geyer
c5cbf6ce37
AC_AutoTune: add conditional for constants based on build
3 years ago
Bill Geyer
bff6f3a7a8
AC_AutoTune: Stop specifying bit widths
3 years ago
Bill Geyer
7e4c94f7ec
AC_AutoTune: fix bug with test_max_accel
3 years ago
Bill Geyer
a5c1d51430
AC_AutoTune: add rate limits for rate dwell test and unusual attitude protections
3 years ago
Bill Geyer
768648b14c
AC_AutoTune: fix position holding during sweeps
3 years ago
Bill Geyer
2c1985aecd
AC_AutoTune: comments in FreqResp and use M_2PI for 6.28
3 years ago
Bill Geyer
af1c8dd9bc
AC_AutoTune: clean up FreqResp library and add comments
3 years ago
Bill Geyer
9ff3a7e795
AutoTune: fix commit Add units to the AC_AttitudeControl Library after rebase
3 years ago
Bill Geyer
6cdf3b9109
AC_AutoTune: adding comments to FreqResp Library
3 years ago
Bill Geyer
c757de153d
AC_AutoTune: tradheli autotune, sqashed commits together
3 years ago
Randy Mackay
873924d6cd
AC_AutoTune: formatting and comment improvements
3 years ago
bnsgeyer
fae1917aa7
AC_Autotune: add heli autotune with review comments incorporated
3 years ago
Iampete1
427e8d1e24
AP_Scripting: add define option to disable interupts for the duration of script run
3 years ago
Iampete1
da352163ee
AP_Scripting: move singleton method bindings to flash
3 years ago
Andrew Tridgell
c2c94631e8
HAL_ChibiOS: added STM32CubeMX files for new F412 configs
3 years ago
Andrew Tridgell
e07057d24f
HAL_ChibiOS: support SDIO 48MHz clock on F412
3 years ago
Peter Barker
189c4cc4c7
AP_Logger: add missing documentation for RCI2 message
3 years ago
Peter Barker
e2ced65c04
AP_Avoidance: tidy construction of vector on stack
3 years ago
Peter Barker
abc57740ee
AP Avoidance: stop using relative_lat member in Location object
3 years ago
Rishabh
89cd6ab006
AC_PrecLand: Change parameter to bitmask
3 years ago
TulleU
7907fd5729
AP_HAL_ChibiOS: revo-mini-i2c probe for external compasses
...
allow for probing of external compasses on i2c
3 years ago
Willian Galvani
802974a337
AP_Filesystem: tweak fgets()
...
This avoids that it returns False when encountering new lines or
\n\r
3 years ago
Willian Galvani
e6929892e3
AP_Param: Use AP:FS() to read files
3 years ago
Willian Galvani
403ea405dd
AP_Hal_Linux: create defaults.parm for Navigator
3 years ago
murata
42d1fd984c
AP_OpticalFlow: Change division to multiplication
3 years ago
Hwurzburg
0ea7044796
AP_HAL_ChibiOS: update option names in BATTMonitor in prep for expansion
3 years ago
Hwurzburg
95e074a7bc
AP_BattMonitor: update option names in BATTMonitor in prep for expansion
3 years ago
Peter Barker
f5526d095b
AP_HAL: remove HAL_COMPASS_DEFAULT define
...
this doesn't actually allow you to specify a default, despite the name
and a couple of hwdefs trying to use it that way.
This would have stopped being useful when we did the
compass-prority-table stuff - or before.
3 years ago
Peter Barker
9305a67737
AP_HAL_ESP32: remove HAL_COMPASS_DEFAULT define
...
this doesn't actually allow you to specify a default, despite the name
and a couple of hwdefs trying to use it that way.
This would have stopped being useful when we did the
compass-prority-table stuff - or before.
3 years ago
Peter Barker
0eacc0348e
AP_HAL_ChibiOS: remove HAL_COMPASS_DEFAULT define
...
this doesn't actually allow you to specify a default, despite the name
and a couple of hwdefs trying to use it that way.
This would have stopped being useful when we did the
compass-prority-table stuff - or before.
3 years ago
Peter Barker
ef2fd1f4ba
AP_Compass: remove HAL_COMPASS_DEFAULT define
...
this doesn't actually allow you to specify a default, despite the name
and a couple of hwdefs trying to use it that way.
This would have stopped being useful when we did the
compass-prority-table stuff - or before.
3 years ago
Peter Barker
a4d2194f80
hwdef: SkyViper-v2450: enable only UBLOX and MAV GPS backends
3 years ago
Peter Barker
60b8277e1b
AP_GPS: create and use AP_GPS_BACKEND_DEFAULT_ENABLED
...
Allows for all backends to be set to off by default.
3 years ago