Josh Henderson
a60c1168ef
Autotest: Helicopter add airspeed driver test
2022-01-19 18:21:32 +11:00
Joshua Henderson
92aff3bded
AP_Periph: use airspeed.set_log_bit()
2022-01-19 18:21:32 +11:00
Peter Barker
c056a7948d
Tools: move Airspeed up to AP_Vehicle, provide dummy
2022-01-19 18:21:32 +11:00
Peter Barker
2d0d2a123d
AP_Airspeed: move Airspeed up to AP_Vehicle, use dummy class for Copter
2022-01-19 18:21:32 +11:00
Josh Henderson
1831a1a009
AP_Airspeed: NFC add note about TYPE 0 index
2022-01-19 18:21:32 +11:00
Josh Henderson
bf65b2eba8
AP_Airspeed: move default type for SITL to be for only Plane
2022-01-19 18:21:32 +11:00
Josh Henderson
af348e6ba1
AP_DAL: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
f219d56e9c
AP_Frsky_Telem: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
9355fcd6b3
AP_Hott_Telem: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
65d4b6377e
AP_LTM_Telem: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Joshua Henderson
1aacd7ba02
AP_MSP: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Joshua Henderson
3ff13733ea
AP_OSD: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
56a30617e2
AP_RCTelemetry: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
0e662bbf35
AP_WindVane: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
382d4639a0
RC_Channel: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
319fec2b1f
AP_Baro: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
f38c5d9c31
AP_Arming: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Joshua Henderson
8a6942a9df
AP_AHRS: add define AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
fa9a852ef7
GCS_MAVLINK: move AP_Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Joshua Henderson
c1abcfb7c4
Plane: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Josh Henderson
2f7e07069f
Replay: move AP_Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Josh Henderson
5549c03e65
Blimp: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Josh Henderson
ea58c130b4
Copter: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Joshua Henderson
5f54daecee
Rover: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Joshua Henderson
a765bb048d
Sub: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Joshua Henderson
ee273da50d
AP_Vehicle: move Airspeed to AP_Vehicle
2022-01-19 18:21:32 +11:00
Joshua Henderson
3cfbad0f4d
AP_Airspeed: add AP_AIRSPEED_ENABLED
2022-01-19 18:21:32 +11:00
Josh Henderson
6dc5a9fc54
Plane: GCS move airspeed sensor status flags up
2022-01-19 18:21:32 +11:00
Josh Henderson
9a3fed0263
Plane: move high_latency_air_temperature up
2022-01-19 18:21:32 +11:00
Josh Henderson
1200f25e05
GCS_MAVLINK: move high_latency_air_temperature up
2022-01-19 18:21:32 +11:00
Joshua Henderson
8580a0e661
Autotest: Copter test_mount correct set_attitude use
2022-01-19 18:03:17 +11:00
Joshua Henderson
1ad9e86d98
Copter: set_attitude_target do not accept ill-defined quaternion
2022-01-19 18:03:17 +11:00
Joshua Henderson
4e3a66a4d3
AP_Math: quaternion add is_zero() & zero()
...
& length_squared() & add unit tests
2022-01-19 18:03:17 +11:00
Leonard Hall
f9a4c86ad6
Copter: Guided add rate logging
2022-01-19 18:03:17 +11:00
Leonard Hall
fd8c180f57
Copter: Support MAVLINK_MSG_ID_SET_ATTITUDE_TARGET
2022-01-19 18:03:17 +11:00
Leonard Hall
7a9a0bfb3f
AC_AttitudeControl: Support MAVLINK_MSG_ID_SET_ATTITUDE_TARGET
2022-01-19 18:03:17 +11:00
Andrew Tridgell
94c117fe62
AP_Logger: log original fw string if available
2022-01-19 08:07:45 +11:00
Andrew Tridgell
8b7ea70029
AP_Common: support AP_CUSTOM_FIRMWARE_STRING
...
this allows vendors to setup a custom firmware string in hwdef.dat,
which makes maintaining a vehicle specific firmware easier
2022-01-19 08:07:45 +11:00
Andrew Tridgell
d85dae8e50
AP_Scripting: added copy docs
2022-01-18 19:18:13 +11:00
Andrew Tridgell
d56840e4ef
AP_Scripting: special case handling of copy method
...
allow for each copy() of Location, Vector2f and Vector3f without
adding special methods to each type in C++
2022-01-18 19:18:13 +11:00
Andrew Tridgell
3273ead11b
Plane: use EKF climb rate estimate in VFR_HUD.climb
...
EKF estimate is both more accurate and less noisy
2022-01-18 13:26:31 +11:00
Andrew Tridgell
3f2a72f9db
AP_Compass: only magcal detected compasses
...
inflight compass learning with COMPASS_LEARN=3 was not working with
less than 3 compasses, as the force_use parameter was preventing
skipping compasses. This fixes it to calibate all detected compasses
that have USE enabled
2022-01-18 12:01:14 +11:00
Peter Barker
e0d1fd11ee
.github: compile with no versions and check for binary equivalence
...
If a change is not supposed to change build outcomes this will help show
it
2022-01-18 11:30:41 +11:00
Peter Barker
43b4f86485
waf: use GIT_VERSION from env if available
...
This allows for reproducible builds to be produced
2022-01-18 11:30:41 +11:00
Peter Barker
2fe709a59c
Tools: build_ci.sh: use valid hexadecmail digits in GIT_VERSION
...
building AP_Periph requires these to be able to be converted into a
number
2022-01-18 11:30:41 +11:00
Gone4Dirt
2599c2d134
RC_Channel: make AUXF.function an instance
2022-01-18 11:10:17 +11:00
Peter Barker
185ccaee92
AP_HAL_ChibiOS: disable UART stats based on GCS being enabled
...
We may need to revisit this if we are able to transfer these files over
some other mechanism into the future
2022-01-18 11:09:03 +11:00
chobits
051104a3f7
AP_RangFinder: support various maxbotix serial sonar
2022-01-18 11:08:34 +11:00
Peter Barker
09dac0cc8a
Tools: board_list.py: add AP_PERIPH_HEAVY into is-periph check
2022-01-18 11:07:28 +11:00
Peter Barker
a74795bc67
Tools: board_list.py: remove Pixracer-periph from blacklist
2022-01-18 11:07:28 +11:00