bugobliterator
6fc42a4e60
modules: move to ardupilot/CrashDebug
3 years ago
Andrew Tridgell
312a6461b6
HAL_ChibiOS: enable UART7 on Swan-K1
...
useful extra UART for debug
3 years ago
Andrew Tridgell
06ef5aed14
AP_Scripting: added an example of OOP programming
...
very useful pattern for more complex scripts
3 years ago
Randy Mackay
4096a70a1f
AP_Math: update_pos_vel_accel methods accept limit as const reference
...
also update some comments
3 years ago
Randy Mackay
f6e6ca197f
Location: get_vector_from_origin gets units comment
3 years ago
Randy Mackay
a3886be920
AC_PosControl: minor formatting fix
3 years ago
Randy Mackay
3a492c8e3c
AR_WPNav: minor comment improvement
3 years ago
Miloš Petrašinović
063e24c723
Copter: fix userhook aux switches
...
Functions userhook_auxSwitch1, userhook_auxSwitch2, and userhook_auxSwitch3 had the wrong argument type resulting in a compilation error.
3 years ago
Miloš Petrašinović
a04bbad45e
Tools: added name to GIT_Success.txt
3 years ago
Peter Barker
56b0f8b218
AC_Fence: void index when overwriting fence count on fencepoint-close
3 years ago
Peter Barker
b75f8211d2
autotest: comment out probably-defunct test
3 years ago
Andrew Tridgell
8a95a7d80d
AC_Fence: fixed fence count for old upload
...
when uploading a fence that is smaller than an old fence we were not
correctly setting the inclusion fence size.
3 years ago
Peter Barker
6e4aa2264f
autotest: add test for uploading big fence then small fence
3 years ago
Peter Barker
af92c9679f
AC_Fence: make invalid polygon vertex count clearer
3 years ago
Andrew Tridgell
c83da810da
APM_Control: tweaks from review feedback
3 years ago
Andrew Tridgell
d52f5a9034
AP_Scripting: added rolling circle to aerobatics example
3 years ago
Andrew Tridgell
ab333d0708
Ap_Scripting: added earth frame yaw tracking off WPs
...
this uses the new yaw rate controller to do EF tracking, so we follow
towards the next WP while doing the roll
3 years ago
Andrew Tridgell
3a3cb92efd
Ap_Scripting: fixed plane aerobatics for full yaw rate control
3 years ago
Andrew Tridgell
56870ad7d6
Plane: use yaw rate controller in NAV_SCRIPT_TIME
3 years ago
Andrew Tridgell
55d8afa1dd
Plane: support autotune for yaw rate control
3 years ago
Andrew Tridgell
81d20ae49d
APM_Control: support yaw rate controller autotune
3 years ago
Andrew Tridgell
b619ee4970
Plane: added support for rate yaw control
...
to enable for ACRO mode, set ACRO_YAW_RATE to desired maximum rate in
degrees/second, and set YAW_RATE_ENABLE=1 to enable PID tuning of yaw
rate controller
pair programmed with Andy Palmer and Matthew Hampsey
3 years ago
Andrew Tridgell
6685ce0527
APM_Control: added yaw rate controller for fixed wing
...
enabled with YAW_RATE_ENABLE parameter
3 years ago
Andrew Tridgell
5a996f308b
APM_Control: fixed code style of plane rate controllers
3 years ago
Brian Peterson
c974863d29
Vagrant: don't start bionic64 desktop by default
3 years ago
Peter Barker
5d811bf57e
autotest: disable flightgear output
...
burning CPU for no good reason
3 years ago
Peter Barker
99b1659e4b
AP_Math: memcpy nanfs rather than iteratively setting them
3 years ago
Peter Barker
b32b31aecd
SRV_Channel: correct casting of servo function number
3 years ago
Andrew Tridgell
724301ea53
APM_Control: make 2nd reduction of P smaller
...
this prevents severe P reductions when we get a small oscillation
glitch after we've already got the primary P gain
3 years ago
Josh Henderson
34b3b7999e
CubeYellow: define HAL_CHIBIOS_ARCH_CUBE
3 years ago
Josh Henderson
188c3a781e
CubeSolo: define HAL_CHIBIOS_ARCH_CUBE
3 years ago
Josh Henderson
e78edac2a0
CubePurple: define HAL_CHIBIOS_ARCH_CUBE
3 years ago
Josh Henderson
b37c214f28
CubeOrange: define HAL_CHIBIOS_ARCH_CUBE
3 years ago
Josh Henderson
db3be4d07c
CubeBlack: define HAL_CHIBIOS_ARCH_CUBE
3 years ago
Josh Henderson
27bcec9d6e
AP_InertialSensor: for all Cubes ensure use of non-isolated IMU
3 years ago
Josh Henderson
a89f58a775
AP_NavEKF3: allow define for IMU_MASK_DEFAULT
3 years ago
Josh Henderson
9f2082496c
AP_NavEKF2: allow define for IMU_MASK_DEFAULT
3 years ago
Josh Henderson
c7b986f30a
CubeYellow: set default EKF_IMU_MASK
3 years ago
Josh Henderson
b8411c22c5
CubeOrange: set default EKF_IMU_MASK
3 years ago
Peter Barker
d84808b434
autotest: improve diagnostic output from Replay test
3 years ago
Peter Barker
b9a472f47f
Tools: check_replay.py: improve diagnostics upon failure
3 years ago
Peter Barker
a4b3c7eb46
AP_Terrain: cast result of labs to unsigned
...
Fixes:
../../libraries/AP_Terrain/TerrainGCS.cpp: In member function ‘void AP_Terrain::
handle_terrain_data(const mavlink_message_t&)’:
../../libraries/AP_Terrain/AP_Terrain.h:65:55: error: comparison between signed
and unsigned integer expressions [-Werror=sign-compare]
#define TERRAIN_LATLON_EQUAL(v1, v2) (labs((v1)-(v2)) <= unsigned(margin.get()*
100))
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
~~~~
../../libraries/AP_Terrain/AP_Terrain.h:65:55: note: in definition of macro ‘TER
RAIN_LATLON_EQUAL’
#define TERRAIN_LATLON_EQUAL(v1, v2) (labs((v1)-(v2)) <= unsigned(margin.get()*
100))
^~
compilation terminated due to -Wfatal-errors.
cc1plus: some warnings being treated as errors
In file included from ../../libraries/AP_Terrain/TerrainUtil.cpp:24:0:
../../libraries/AP_Terrain/TerrainUtil.cpp: In member function ‘AP_Terrain::grid
_cache& AP_Terrain::find_grid_cache(const AP_Terrain::grid_info&)’:
../../libraries/AP_Terrain/AP_Terrain.h:65:55: error: comparison between signed
and unsigned integer expressions [-Werror=sign-compare]
#define TERRAIN_LATLON_EQUAL(v1, v2) (labs((v1)-(v2)) <= unsigned(margin.get()*
100))
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
~~~~
The return value of labs is signed
3 years ago
Iampete1
e24c90a871
AP_Compass: reinstate old param descriptions
3 years ago
Iampete1
f52fb3148b
Tools: autotest: common and arducopter: use new compass params
3 years ago
Iampete1
bf335b11ed
Tools: autotest: defaults: use new compass params
3 years ago
Iampete1
6ba87dfe9a
AP_Compass: add param conversion
3 years ago
Iampete1
e818decc39
AP_NavEKF3: update compass param discription
3 years ago
Iampete1
4303b61f94
AP_NavEKF2: update compass param discription
3 years ago
Iampete1
b9c14b6cac
Tools: loganalyzer: use new compass params
3 years ago
Iampete1
95713959ec
SITL: exmaples: use new compass params
3 years ago