Andrew Tridgell
b77580f934
HAL_ChibiOS: avoid an issue with DCache init on H743
...
this fixes an issue found by Andy Piper where the H743 bootloader gets
a hard fault in the DCache enable code when SRAM1 is primary memory.
This is the simplest fix I could think of, and avoids the problem by
making DTCM the first segment in the bootloader.
Note that we can't use DTCM as first segment for main firmware since
we went to double precision EKF as the static variables don't fit
2021-09-06 18:23:03 +10:00
bugobliterator
948a0012c5
waf: fix build issue on cygwin after changes for external flash
2021-09-06 18:04:48 +10:00
Randy Mackay
8a5ade1f46
AC_WPNav: protect against divide-by-zero
2021-09-06 16:02:25 +09:00
Randy Mackay
28a14b3602
AC_WPNav: move definitions to .cpp file
2021-09-06 16:02:25 +09:00
Randy Mackay
af9a91c853
Copter: terrain spelling fix
2021-09-06 16:02:25 +09:00
Randy Mackay
ba50f68390
AC_WPNav: terrain spelling fix
2021-09-06 16:02:25 +09:00
Leonard Hall
97decc4c21
Copter: Remove parameter RNGFND_GAIN
2021-09-06 16:00:19 +09:00
Leonard Hall
5337ab0551
AC_AttitudeControl: AC_PosControl: Remove const float
2021-09-06 16:00:19 +09:00
Leonard Hall
94002101fd
AC_WPNav: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Leonard Hall
30cda045f1
AC_Autotune: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Leonard Hall
c2f7702094
Sub: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Leonard Hall
5fea74d4d0
Copter: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Leonard Hall
0fff010046
AC_AttitudeControl: AC_PosControl: Separate landing and terrain following.
2021-09-06 16:00:19 +09:00
Andy Piper
568ad09eb8
Copter: NFC variable naming cleanups on turtle mode
2021-09-06 10:06:40 +09:00
Andy Piper
36283daf0e
Tools: openocd config for h7
2021-09-06 11:01:16 +10:00
Hwurzburg
5ca652a243
Plane: rename tailistter motor class to more correct singl/dual motor layout
2021-09-06 10:14:05 +10:00
Hwurzburg
d0b67baefd
AP_HAL_ChibOS: add pin defs for RSSI to KakuteF7
2021-09-06 10:12:48 +10:00
Hwurzburg
854697f870
AP_HAL_ChibiOS: update default params for SWAN-K1
2021-09-06 08:07:06 +10:00
Rishabh Singh
159d172ade
README: Correct Spelling of my name
2021-09-04 10:34:38 +01:00
Josh Henderson
9d32e481c2
Tools: locations.txt move Grand Canyon to better defined terrain data
2021-09-04 17:00:10 +10:00
Pierre Kancir
2b44f86f9c
AP_HAL: fix ringbuffer test on clang.
...
../../libraries/AP_HAL/utility/tests/test_ringbuffer.cpp:46:17: fatal error: variable-sized object may not be initialized
uint8_t buf[strlen(str)+5] {};
2021-09-04 15:46:47 +10:00
Pierre Kancir
8d5a0d8a6a
CI: disable clang build for chibios as broken
2021-09-04 14:18:01 +10:00
Pierre Kancir
575c608688
Tools: allow to use sim_vehicle.py without pymavlink installed
2021-09-04 07:49:42 +10:00
Hwurzburg
13b0e3091d
ArduPilot: update maintainers list
2021-09-04 07:12:21 +10:00
Andrew Tridgell
8462ce4e2e
HAL_ChibiOS: fixed GPIO lines for QioTekZealotF427
2021-09-03 18:16:43 +10:00
Andrew Tridgell
a76323aaca
AP_DAL: fixed a bug in RMGH logging
2021-09-03 18:16:08 +10:00
Andrew Tridgell
eacdd017d7
AP_Declination: added a test suite for AP_Declination
...
use test vectors from MAVProxy mavextra
2021-09-03 14:45:17 +10:00
Andrew Tridgell
71c5c624ce
AP_Declination: fixed rounding in mag field
...
thanks to Angela for noticing this
2021-09-03 14:45:17 +10:00
Pierre Kancir
2e71c6fc98
Tools: don't install MAVProxy submodule Cesium on CI
2021-09-03 13:18:22 +10:00
Peter Barker
e5c35d399c
autotest: re-enable Heli spline waypoint test
...
position controller has been completely rewritten, so the bug should be
gone now....
2021-09-03 12:46:33 +10:00
Andrew Tridgell
6e33910c25
AP_Periph: use a longer loop delay on non-H7
...
the short delay broke the F412 based CUAV_GPS
2021-09-02 21:56:03 +10:00
Peter Barker
b9d62e7ff2
autotest: add test for setting multiple messages to same rate
2021-09-02 09:24:11 +10:00
Peter Barker
591c7d55c7
Rover: make bad-mode-number notification consistent across vehicles
2021-09-01 19:45:46 +09:00
Peter Barker
ac05a66a54
Blimp: make bad-mode-number notification consistent across vehicles
2021-09-01 19:45:46 +09:00
Peter Barker
d6a2056cca
ArduPlane: make bad-mode-number notification consistent across vehicles
2021-09-01 19:45:46 +09:00
Peter Barker
2d023967dc
ArduCopter: make bad-mode-number notification consistent across vehicles
2021-09-01 19:45:46 +09:00
Peter Barker
7a06c941df
AP_Vehicle: make bad-mode-number notification consistent across vehicles
2021-09-01 19:45:46 +09:00
Peter Barker
96be74bdc2
Rover: reuse set-mode-by-number method
2021-09-01 19:45:46 +09:00
Peter Barker
0a8e1575b1
Plane: reuse set_mode_by_number implementation
...
Was just duplicated
2021-09-01 19:45:46 +09:00
Peter Barker
44a72cfab1
Rover: remove unimplemented mavlink_set_mode
2021-09-01 19:45:46 +09:00
Peter Barker
a292fe13d6
GCS_MAVLink: add option to create internal error via preflight-reboot
...
useful for testing our handling of internal errors
2021-09-01 18:58:15 +10:00
olliw42
af634f0421
AP_Mount: initialize backends after all mounts were added
2021-09-01 18:57:24 +10:00
Iampete1
88f2f7ccae
Plane: remove unused param OVERRIDE_SAFETY
2021-09-01 18:46:18 +10:00
Iampete1
e82860266d
SRV_Channel: call update_aux_servo_function in function_assigned
2021-09-01 18:34:45 +10:00
Peter Barker
129eb4c184
AP_HAL_SITL: do not overwrite FETTecESC telemetry data w/SITL ESC data
2021-09-01 18:25:51 +10:00
Peter Barker
42c2f8d9f3
Revert "Tools: comment out the FETtecESC_safety_switch() function for now because it is failing"
...
This reverts commit d53299ecb0
.
2021-09-01 18:25:51 +10:00
Andrew Tridgell
ae615de4ce
GCS_MAVLink: added logging of NAMED_VALUE_FLOAT
...
this is useful when running sensors on a companion computer and
wanting values logged in main ArduPilot log.
2021-09-01 17:52:48 +10:00
Iampete1
8d669f7616
AP_Arming: update primary GPS type 0 string
2021-09-01 17:51:31 +10:00
Iampete1
0d3c00cb96
AP_Rangefinder: MAVLink: accept data only from configured orentation
2021-09-01 17:50:58 +10:00
Andy Piper
83bcea1fe0
Copter: turtle mode should output to motors from within motors_output()
...
move motor output to flightmode
2021-09-01 16:25:11 +09:00