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
2021-11-30 10:31:34 +11:00
Josh Henderson
34b3b7999e
CubeYellow: define HAL_CHIBIOS_ARCH_CUBE
2021-11-30 10:20:54 +11:00
Josh Henderson
188c3a781e
CubeSolo: define HAL_CHIBIOS_ARCH_CUBE
2021-11-30 10:20:54 +11:00
Josh Henderson
e78edac2a0
CubePurple: define HAL_CHIBIOS_ARCH_CUBE
2021-11-30 10:20:54 +11:00
Josh Henderson
b37c214f28
CubeOrange: define HAL_CHIBIOS_ARCH_CUBE
2021-11-30 10:20:54 +11:00
Josh Henderson
db3be4d07c
CubeBlack: define HAL_CHIBIOS_ARCH_CUBE
2021-11-30 10:20:54 +11:00
Josh Henderson
27bcec9d6e
AP_InertialSensor: for all Cubes ensure use of non-isolated IMU
2021-11-30 10:20:54 +11:00
Josh Henderson
a89f58a775
AP_NavEKF3: allow define for IMU_MASK_DEFAULT
2021-11-30 10:20:54 +11:00
Josh Henderson
9f2082496c
AP_NavEKF2: allow define for IMU_MASK_DEFAULT
2021-11-30 10:20:54 +11:00
Josh Henderson
c7b986f30a
CubeYellow: set default EKF_IMU_MASK
2021-11-30 10:20:54 +11:00
Josh Henderson
b8411c22c5
CubeOrange: set default EKF_IMU_MASK
2021-11-30 10:20:54 +11:00
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
2021-11-30 10:16:01 +11:00
Iampete1
e24c90a871
AP_Compass: reinstate old param descriptions
2021-11-30 08:14:43 +09:00
Iampete1
6ba87dfe9a
AP_Compass: add param conversion
2021-11-30 08:14:43 +09:00
Iampete1
e818decc39
AP_NavEKF3: update compass param discription
2021-11-30 08:14:43 +09:00
Iampete1
4303b61f94
AP_NavEKF2: update compass param discription
2021-11-30 08:14:43 +09:00
Iampete1
95713959ec
SITL: exmaples: use new compass params
2021-11-30 08:14:43 +09:00
Iampete1
ab9609022b
AP_HAL_ESP32: use new compass param names
2021-11-30 08:14:43 +09:00
Iampete1
0c519db602
hwdef: use new compass param names in defualts.parm
2021-11-30 08:14:43 +09:00
Iampete1
2fa2e70e7e
AP_Compass: SITL: use new scale param
2021-11-30 08:14:43 +09:00
Iampete1
071ff39ff8
AP_Compass: move instance params to shared table
2021-11-30 08:14:43 +09:00
Shiv Tyagi
e1a528213d
AP_Rangefinder: Use default address for TFMiniPlus I2C unless configured
...
This fixes the issue #13419 . If RNGFNDx_ADDR is not configured, it uses default address for TFmini i2c
2021-11-30 10:09:24 +11:00
Josh Henderson
04ba26a080
AP_InertialNav: rename for neu & cm/cms
2021-11-30 10:08:07 +11:00
Josh Henderson
e10edabd5d
AC_WPNav: INAV rename for neu & cm/cms
2021-11-30 10:08:07 +11:00
Josh Henderson
bd9361b701
AC_AutoTune: INAV rename for neu & cm/cms
2021-11-30 10:08:07 +11:00
Josh Henderson
e11529ac01
AC_AttitudeControl: INAV rename for neu & cm/cms
2021-11-30 10:08:07 +11:00
Josh Henderson
da418ed520
AC_AttitudeControl: rename Inav get_position_xy() & get_velocity_xy()
2021-11-30 10:08:07 +11:00
Josh Henderson
027336dbb8
AP_InertialNav: rename to get_position_xy() & get_velocity_xy()
2021-11-30 10:08:07 +11:00
Josh Henderson
28d9be1cc0
AP_Math: get_horizontal_cm() simplify
2021-11-30 10:08:07 +11:00
Josh Henderson
9e11f09a7f
AC_WPNav: inav use _xy()
2021-11-30 10:08:07 +11:00
Josh Henderson
77711e1505
AP_PosControl: inav use _xy()
2021-11-30 10:08:07 +11:00
Josh Henderson
6243532e69
AC_AttitudeControl: get_bearing & get_horizontal_distance use Vector2f
2021-11-30 10:08:07 +11:00
Josh Henderson
2a15cf86ad
AP_Math: Location get_bearing & get_horizontal_distance use Vector2f
2021-11-30 10:08:07 +11:00
Josh Henderson
d5769f70ac
AC_WPNav: get_bearing & get_horizontal_distance use Vector2f
2021-11-30 10:08:07 +11:00
Andrew Tridgell
5fe5d3a3d3
AP_Arming: support Benewake CAN
2021-11-30 09:49:20 +11:00
Andrew Tridgell
4f6da39bb7
AP_CANManager: support Benewake CAN
2021-11-30 09:49:20 +11:00
Andrew Tridgell
3f85eab272
AP_RangeFinder: added Benewake CAN Lidars
...
includes support for setting CAN ID and min SNR
2021-11-30 09:49:20 +11:00
Peter Barker
ba63e9a17b
GCS_MAVLink: correct send_scaled_imu gyro-count check
2021-11-29 15:08:23 +11:00
Peter Barker
7abf07f233
hwdef: remove unused HAL_NO_GCS defines
...
This became HAL_GCS_ENABLED, off by default on Periph
2021-11-26 12:25:40 +11:00
Charlie-Burge
a9c4895514
SITL: reduce SLV2 logger message size
2021-11-26 12:24:46 +11:00
Ryan Beall
beecca8da9
AP_TECS: Connsider throttle saturation in height demand limiting
2021-11-25 15:02:09 +11:00
m
c729fc7796
AP_Mission: Decode MAV_CMD_DO_PAUSE_CONTINUE commands
2021-11-25 08:18:27 +09:00
Peter Barker
11cbd68296
AP_HAL_SITL: remove incorrect use of ARRAY_SIZE
...
This was converted to a linked list....
2021-11-24 18:26:17 +11:00
Peter Barker
139c460fa5
hwdef: remove unused define NO_DATAFLASH
2021-11-24 18:18:06 +11:00
Josh Henderson
c7a4ae9cce
SITL: comment for sim_i2c parameters
2021-11-24 13:54:49 +11:00
Andrew Tridgell
0141ec5be7
AP_AHRS: fixed switching airspeed sensor based on EKF3 affinity
...
we need to use the EKF selected airspeed sensor when the EKF is setup
to run a different sensor on each lane
2021-11-24 13:52:13 +11:00
Peter Barker
f848fa3a86
AP_Logger: turn dataflash logging off by default
2021-11-24 13:23:40 +11:00
Peter Barker
ee68072c62
AP_HAL_ChibiOS: chibios_hwdef: use ifndef pattern for AP_FETTEC_ONEWIRE_ENABLED
2021-11-24 12:01:22 +11:00
Peter Barker
bd63ce3eb6
AP_FETtecOneWire: rely on AP_FETTEC_ONEWIRE_ENABLED being set in hwdef.h
2021-11-24 12:01:22 +11:00
Peter Barker
fd97d79cb4
SRV_Channels: move fetteconewire out of AP_Periph #if
2021-11-24 12:01:22 +11:00