night-ghost
b9dd569edd
HAL_F4Light: added support for DataFlash chips large than 128MBit
7 years ago
night-ghost
04dedd77d7
HAL_F4light: fixed 'instant reboot' modes
7 years ago
night-ghost
a3ebb5c069
HAL_F4Light: added support scripts for binaries with bootloader, fixed non-BL versions
7 years ago
Lucas De Marchi
cf3a9cddc8
AP_HAL_Linux: fix build error with flexible array
...
Apparently this code came in part from libuavcan that defines this
struct Control. They also had the same issue detailed on
https://github.com/UAVCAN/libuavcan/issues/116 .
The solution here is much simpler though: stick to the design of cmsg()
even if it's C. As per cmsg(3), use a union together with CMSG_SPACE().
7 years ago
Peter Barker
d5c57d949b
AP_Scheduler: eliminate goto update_spare_ticks
7 years ago
Peter Barker
badfde6f18
AP_Scheduler: use continue instead of nested-if (NFC)
7 years ago
Peter Barker
224ea50260
AP_Scheduler: continue in place of nested if (NFC)
7 years ago
Michael du Breuil
6652dd73e4
GCS_MAVLink: Correct sending SCALED_PRESSURE.press_diff
...
Closes #6642
7 years ago
Michael du Breuil
a46c60f4de
AP_Airspeed: Create a singleton
7 years ago
Nathan E
dcf127b73d
Compass: clarify compass orientation description
...
Resolves an error directing users to reference the flight controller (instead of the frame) for COMPASS_ORIENT.
Changed wing to side for all vehicles
7 years ago
Pierre Kancir
ff852de87b
AP_TempCalibration: fix FALLTHROUGH
7 years ago
Pierre Kancir
f66c83a59e
AP_HAL: fix FALLTHROUGH
7 years ago
Dr.-Ing. Amilcar do Carmo Lucas
1a8a390d4c
AP_Beacon: Fix FALLTHROUGH in Marvelmind device driver.
7 years ago
Peter Barker
bed3f0c344
GCS_MAVLink: move handling of get_home_position up
7 years ago
Peter Barker
cc5af90d1a
AP_Arming: home state has moved to AP_AHRS
7 years ago
Peter Barker
3a5807ae56
AP_AHRS: move home_status into AP_AHRS
...
Storing home in the AHRS object but not its state is clearly evil.
Fix that.
7 years ago
Holger Steinhaus
8b8a99e1aa
AP_HAL_PX4: fix possible overflow/truncation issue
...
bus_id is declared to be a 5 bit value, so 2 digits are necessary for
string representation.
7 years ago
Holger Steinhaus
5af02dde59
AP_Proximity: fix possible overflow/truncation issue
7 years ago
Lucas De Marchi
43750d6f77
AP_SmartRTL: use ins singleton
7 years ago
Lucas De Marchi
daa8819619
AP_OpticalFlow: use ins singleton
7 years ago
Lucas De Marchi
8114db3fdc
AP_Module: use ins singleton
7 years ago
Lucas De Marchi
25490b6151
AP_Mission: use ins singleton
7 years ago
Lucas De Marchi
517f71c183
AP_AHRS: use ins singleton
7 years ago
Peter Barker
622be10163
AP_TempCalibration: do not take reference to ins
7 years ago
Peter Barker
f0daf392a5
AP_TECS: use ins singleton
7 years ago
Peter Barker
e2de9d62cd
APM_Control: use ins singleton
7 years ago
Peter Barker
3190974e4f
DataFlash: use ins singleton
7 years ago
Peter Barker
55b8a2288e
AP_NavEKF3: use ins singleton
7 years ago
Peter Barker
40957ec430
AP_NavEKF2: use ins singleton
7 years ago
Peter Barker
9f556197a0
AP_Mount: use ins singleton
7 years ago
Peter Barker
f0d06e7a9c
AP_Arming: use ins singleton
7 years ago
Peter Barker
1dabcc473d
AP_AHRS: use ins singleton
7 years ago
Peter Barker
7cc808543f
AC_Precland: use ins singleton
7 years ago
Randy Mackay
d0e6c4d08d
AC_WPNav: correct LOIT_MAXA param description
7 years ago
Randy Mackay
33f437a72c
AC_AttitudeControl: use multiply instead of divide
7 years ago
Leonard Hall
c53ba22daa
AC_AttitudeControl: add new rate only attitude control
7 years ago
Randy Mackay
21abe1194e
AC_WPNav: run horizontal position control at main loop rate
7 years ago
Randy Mackay
e9c23b538e
AC_Circle: run horizontal position control at main loop rate
7 years ago
Randy Mackay
ac82a37728
AC_PosControl: run horiz control at main loop rate
7 years ago
Randy Mackay
9e0a57eec7
DataFlash: minor formatting fixes
...
non-functional change
7 years ago
Randy Mackay
13007e2a07
AC_PosControl: dataflash logging of PSC message
7 years ago
Randy Mackay
5be1020578
AC_WPNav: use multiply instead of divide
...
non-functional change
7 years ago
Randy Mackay
69cfea4057
AC_PosControl: use float for local consts
7 years ago
Randy Mackay
b988a6ca08
AC_AttitudeControl: add units to INPUT_TC param desc
7 years ago
Randy Mackay
92b56c2c89
AC_WPNav: init_loiter_target always resets I term
...
This was only used by poshold and this has been removed as part of "new-loiter"
7 years ago
Leonard Hall
a356cfa529
AC_Circle: init resets desired velocity_xy
7 years ago
Leonard Hall
d104e3a3c0
AC_Circle: remove xy mode and limit angle to maintain alt
7 years ago
Leonard Hall
1c0678226c
AC_WPNav: new loiter including accel ff and braking
...
Includes:
sanity check loiter accel max vs lean angle max
increase loiter aggressiveness
remove loiter calls to pos_con.freeze_ff_xy
use loiter max velocity correction
remove xy mode from loiter
move predictor to angle
add maximum pilot commanded angle to loiter
loiter use alt hold angle limit
set_pilot_desired_acceleration accept dt
Also includes:
remove loiter jerk and setting pos-con jerk
breaking gain is based on VelxyP
Jerk limit Loiter breaking
change breaking parameters use jerk limit
add maximum distance correction in Loiter to 2m
update Loiter parameter defaults
7 years ago
Leonard Hall
c7c3dd561a
AC_WPNav: brake, wp and spline clear desired velocity_xy
7 years ago
Leonard Hall
6430b75224
AC_WPNav: remove xy mode from brake, wp, spline
7 years ago