Commit Graph

28629 Commits

Author SHA1 Message Date
Bill Geyer
c5cbf6ce37 AC_AutoTune: add conditional for constants based on build 2022-02-01 23:06:51 -05:00
Bill Geyer
bff6f3a7a8 AC_AutoTune: Stop specifying bit widths 2022-02-01 23:06:51 -05:00
Bill Geyer
7e4c94f7ec AC_AutoTune: fix bug with test_max_accel 2022-02-01 23:06:51 -05:00
Bill Geyer
a5c1d51430 AC_AutoTune: add rate limits for rate dwell test and unusual attitude protections 2022-02-01 23:06:51 -05:00
Bill Geyer
768648b14c AC_AutoTune: fix position holding during sweeps 2022-02-01 23:06:51 -05:00
Bill Geyer
2c1985aecd AC_AutoTune: comments in FreqResp and use M_2PI for 6.28 2022-02-01 23:06:51 -05:00
Bill Geyer
af1c8dd9bc AC_AutoTune: clean up FreqResp library and add comments 2022-02-01 23:06:51 -05:00
Bill Geyer
9ff3a7e795 AutoTune: fix commit Add units to the AC_AttitudeControl Library after rebase 2022-02-01 23:06:51 -05:00
Bill Geyer
6cdf3b9109 AC_AutoTune: adding comments to FreqResp Library 2022-02-01 23:06:51 -05:00
Bill Geyer
c757de153d AC_AutoTune: tradheli autotune, sqashed commits together 2022-02-01 23:06:51 -05:00
Randy Mackay
873924d6cd AC_AutoTune: formatting and comment improvements 2022-02-01 23:06:51 -05:00
bnsgeyer
fae1917aa7 AC_Autotune: add heli autotune with review comments incorporated 2022-02-01 23:06:51 -05:00
Iampete1
427e8d1e24 AP_Scripting: add define option to disable interupts for the duration of script run 2022-02-02 11:33:46 +11:00
Iampete1
da352163ee AP_Scripting: move singleton method bindings to flash 2022-02-02 11:33:46 +11:00
Andrew Tridgell
c2c94631e8 HAL_ChibiOS: added STM32CubeMX files for new F412 configs 2022-02-02 07:42:23 +11:00
Andrew Tridgell
e07057d24f HAL_ChibiOS: support SDIO 48MHz clock on F412 2022-02-02 07:42:23 +11:00
Peter Barker
189c4cc4c7 AP_Logger: add missing documentation for RCI2 message 2022-02-01 22:45:19 +11:00
Peter Barker
e2ced65c04 AP_Avoidance: tidy construction of vector on stack 2022-02-01 19:40:22 +11:00
Peter Barker
abc57740ee AP Avoidance: stop using relative_lat member in Location object 2022-02-01 19:40:22 +11:00
Rishabh
89cd6ab006 AC_PrecLand: Change parameter to bitmask 2022-02-01 17:12:56 +09:00
TulleU
7907fd5729 AP_HAL_ChibiOS: revo-mini-i2c probe for external compasses
allow for probing of external compasses on i2c
2022-02-01 17:36:14 +11:00
Willian Galvani
802974a337 AP_Filesystem: tweak fgets()
This avoids that it returns False when encountering new lines or
\n\r
2022-02-01 17:35:26 +11:00
Willian Galvani
e6929892e3 AP_Param: Use AP:FS() to read files 2022-02-01 17:35:26 +11:00
Willian Galvani
403ea405dd AP_Hal_Linux: create defaults.parm for Navigator 2022-02-01 17:35:26 +11:00
murata
42d1fd984c AP_OpticalFlow: Change division to multiplication 2022-02-01 17:34:40 +11:00
Hwurzburg
0ea7044796 AP_HAL_ChibiOS: update option names in BATTMonitor in prep for expansion 2022-02-01 12:35:03 +11:00
Hwurzburg
95e074a7bc AP_BattMonitor: update option names in BATTMonitor in prep for expansion 2022-02-01 12:35:03 +11:00
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.
2022-02-01 12:10:38 +11:00
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.
2022-02-01 12:10:38 +11:00
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.
2022-02-01 12:10:38 +11:00
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.
2022-02-01 12:10:38 +11:00
Peter Barker
a4d2194f80 hwdef: SkyViper-v2450: enable only UBLOX and MAV GPS backends 2022-02-01 11:22:02 +11:00
Peter Barker
60b8277e1b AP_GPS: create and use AP_GPS_BACKEND_DEFAULT_ENABLED
Allows for all backends to be set to off by default.
2022-02-01 11:22:02 +11:00
mathieulohier
bcc60d0945 hwdef: modalai_fc_v1 update documentation 2022-02-01 11:02:23 +11:00
Iampete1
b3646494d4 AC_AttitudeControl: always use smaller of slew yaw and rate max 2022-02-01 08:19:35 +09:00
Rishabh
3caff0fa1e AP_Scripting: Add lua script example for Rover moving in circles with fixed radius using turn rate guided command 2022-01-31 14:48:22 +09:00
Rishabh
2e7e4a36ff AP_Scripting: Allow scripts to set Rovers turn rate and speed guided command 2022-01-31 14:48:22 +09:00
Rishabh
d90d3d1283 AP_Vehicle: Allow lua script access to Rover's turn rate guided command 2022-01-31 14:48:22 +09:00
Rishabh
819539af1a AC_PrecLand: Add features to check if target is moving and figure out its velocity 2022-01-31 14:38:29 +09:00
Rishabh
ef20d749bf AP_Proximity: Fix Cygbot_D1 driver CRC 2022-01-31 14:10:21 +09:00
Randy Mackay
372fc1a840 AP_Math: spline lateral scaler reduced to 0.5
Co-authored-by: Leonard Hall <leonardthall@gmail.com>
2022-01-31 12:05:59 +09:00
murata
71d87c3c94 AP_ToshibaCAN: correct spelling mili -> milli 2022-01-31 08:55:29 +09:00
murata
42264599f2 AP_IRLock: correct spelling mili -> milli 2022-01-31 08:55:29 +09:00
murata
3eb0fca212 AP_FETtecOneWire: correct spelling mili -> milli 2022-01-31 08:55:29 +09:00
murata
fb8582e98e AP_ESC_Telem: correct spelling mili -> milli 2022-01-31 08:55:29 +09:00
Iampete1
fd11620383 SRV_Channels: correct RC channel define to SERVO channel 2022-01-30 17:29:56 +11:00
Peter Barker
c463036706 AP_GPS: write config blob out as chunk rather than iterating 2022-01-30 13:24:45 +11:00
Andrew Tridgell
563528dfc0 HAL_ChibiOS: update CubeMX files 2022-01-29 18:57:33 +11:00
Andrew Tridgell
00e32b52bf hwdef: removed unnecessary PLL overrides
now we've properly filled in the F4 clocks we can use normal PLL
settings
2022-01-29 18:57:33 +11:00
Andrew Tridgell
040ff007ea HAL_ChibiOS: fixed some F4 clocks, and support no crystal on F4
this fixes up some of the F4 varients that were running at the wrong
clock, and also gives support for running F4s with no crystal
2022-01-29 18:57:33 +11:00