Andrew Tridgell
d2d06af751
Plane: removed ATRP log msg
4 years ago
Andrew Tridgell
99fe194980
AP_Logger: removed old ATRP log msg
4 years ago
Andrew Tridgell
0d9d952aea
autotest: added SpringValley2
4 years ago
Andrew Tridgell
a35d8e584d
Plane: change param prefixes for roll/pitch controllers
4 years ago
Andrew Tridgell
7b98ab0f12
AP_Param: added get_param_by_index
...
useful for parameter conversion within an object
4 years ago
Andrew Tridgell
5ef31a1801
Filter: moved ModeFilter to C++
...
save flash space for common code
4 years ago
Andrew Tridgell
6f2e592943
AC_PID: allow for slew limit scaler
...
used by plane to have slew limiter in deg/s
4 years ago
Andrew Tridgell
62afa46924
AC_PID: added accessor for IMAX
4 years ago
Andrew Tridgell
e5308db8c2
Plane: added FLIGHT_OPTIONS bit to enable yaw control in ACRO mode
...
this allows for yaw damper in ACRO, which is important on some
vehicles with no vertical stabilize
See
https://discuss.ardupilot.org/t/rudderless-split-rudder-flying-wing/69273/4
4 years ago
Samuel Tabor
4cc92c6b3e
Plane: Constrain target_airspeed_cm by min as well as max airspeed.
4 years ago
Samuel Tabor
baf31fd825
Plane: Ensure trim airspeed is applied if in auto with no DO_SPEED command received.
4 years ago
Randy Mackay
7cf4195f86
Copter: 4.1.0-beta1 release notes
4 years ago
Peter Barker
6a3188a8ec
AC_PrecLand: use enum-class for Type, make enum private
4 years ago
Peter Barker
252543978e
AC_PrecLand: remove unused PrecLandBehaviour enum and accessor
...
AFAICS this has never been used
4 years ago
Peter Barker
1ad9542df3
AC_PrecLand: use enum-class for EstimatorType
...
And remove accessor for same
4 years ago
Peter Barker
d9144ab47c
Rover: tidy setting of sensor status flags
4 years ago
Peter Barker
ed4dcea57a
Blimp: tidy setting of sensor status flags
4 years ago
Peter Barker
cb7ac6fb54
ArduSub: tidy setting of sensor status flags
4 years ago
Peter Barker
6a32afcd72
ArduPlane: tidy setting of sensor status flags
4 years ago
Peter Barker
6727a6588f
ArduCopter: tidy setting of sensor status flags
4 years ago
Philippe Hamelin
187549b431
SITL: Add NMEA THS message.
4 years ago
Philippe Hamelin
738d000f86
AP_GPS: Add NMEA THS message.
4 years ago
Peter Barker
ff072c5215
Copter: stop sending POSITION_TARGET_LOCAL_NED in guided-angle mode
...
The values we were sending through were not relevant
4 years ago
Peter Barker
5df8dd8c50
Copter: move guided submode enumeration into ModeGuided
4 years ago
Andrew Tridgell
3e138aa98a
AP_Filesystem: fixed a read past EOF bug in @PARAM
...
this could cause mavproxy FTP param download to fail
4 years ago
Tatsuya Yamaguchi
5fd46c02ad
AP_ExternalAHRS: remove message when EAHRS_TYPE is None
4 years ago
Andrew Tridgell
9990404e64
HAL_ChibiOS: fixed G4 analog input build
...
use right resolution in ADC peripheral for ADCv3
4 years ago
Andrew Tridgell
ae986967c9
Tools: add G4-ESC to build
...
this ensures G4 keeps building
4 years ago
Peter Barker
fa9ac072ec
Copter: remove unused AP_IRLock include
...
This header is included as required by the AC_PrecLand library - it is
now responsible for actually instantiating the AP_IRLock instance if
required, so Copter doesn't need to know anything about AP_IRLock.
4 years ago
Andrew Tridgell
1fe1e53260
AC_PrecLand: pass in time corrected LANDING_TARGET msg
...
should make companion based precision landing more accurate
4 years ago
Andrew Tridgell
5a869174e5
Copter: use handle_landing_target() for precland
...
allows for jitter correction
4 years ago
Andrew Tridgell
8444a3310d
GCS_MAVLink: added handle_command_landing_target()
...
used to allow vehicle handling of time corrected LANDING_TARGET msgs
4 years ago
Hwurzburg
cc4fe29d8f
AP_OSD: add icon for terrain alt panel and font editor
4 years ago
Peter Barker
9513bbe85f
AC_Precland: remove unused _timestamp_us
4 years ago
Andrew Tridgell
b749756c29
Plane: setup SMAX for Q modes
...
this enables logging of rates, which helps with tuning
4 years ago
Andrew Tridgell
b984dd4a62
Plane: added in FF component in tailsitters
...
this is needed for decent control of tailsitters
4 years ago
Andrew Tridgell
ea3657e941
AP_Motors: added accessors for ff output to motors
...
needed for tailsitters
4 years ago
Peter Barker
84d5c0fea9
Blimp: remove unused Log_Write_Precland method
...
... and a dead define to match
4 years ago
Peter Barker
6fe58a807d
AP_Logger: move precision landing logging up into AC_PrecLand
4 years ago
Peter Barker
6d9f1f1bb4
AC_PrecLand: move precision landing logging up into AC_PrecLand
4 years ago
Peter Barker
65b1868863
Copter: move precision landing logging up into AC_PrecLand
4 years ago
Peter Hall
105f94f1fd
Plane: tailsitter: transistion to and from inverted flight
4 years ago
Andrew Tridgell
eca8cf3414
HAL_ChibiOS: save flash on boards that are critically low
...
move to single OSD font on some boards
this saves about 12k on these boards. They were also extremely close
to overflowing flash, under 2k on some
Now that we support having an OSD font on the microSD card (where
available) we can reduce built in fonts without a large functionality
impact
This also disables some less used features on these boards:
- generator support
- object avoidance path planning
- precision landing
This will give us some breathing room on these boards
4 years ago
Andrew Tridgell
bb28a58bce
AP_ExternalAHRS: added frontend/backend split
...
allow for multiple backends
4 years ago
Andrew Tridgell
b3ed4f4b12
AP_InertialSensor: fixed handling of more than 3 accel/gyro instances
...
allows for first 3 to work without a panic
4 years ago
Andrew Tridgell
fd3bf0f639
HAL_Linux: added --defaults option to Linux HAL
...
useful for initial parameters
4 years ago
Andrew Tridgell
ae088f792d
AP_ExternalAHRS: added EAHRS_RATE for IMU rate
...
this allows setting of required data rate from the external AHRS
4 years ago
Andrew Tridgell
266b425115
HAL_SITL: use common nmea_printf()
4 years ago
Andrew Tridgell
3650c02745
AP_GPS: use common nmea_printf()
4 years ago
Andrew Tridgell
6c29f8c24f
AP_Common: added common nmea_printf code
4 years ago