Andrew Tridgell
f998a74adf
GCS_MAVLink: don't report SCALED_PRESSURE2 with a non-existant airspeed sensor
6 years ago
Randy Mackay
d5df8312ad
Tools: LogAnalyzer updated to use FLOW_TYPE
6 years ago
Randy Mackay
2f82af9fdf
Tools: SkyViper-F412 defaults to use pixart flow sensor
6 years ago
Randy Mackay
0daed8c793
Tools: update autotest to use FLOW_TYPE
6 years ago
Randy Mackay
d2a2caf3a6
OpticalFlow: replace ENABLE with TYPE
6 years ago
Randy Mackay
69626ba855
Copter: rename FXY logging to FHXY
...
this keeps the log messages appearing directly below the related FHLD when looking in the MP log viewer
6 years ago
Randy Mackay
bbd051b246
GCS_MAVLink: send OPTICAL_FLOW messages to optical flow driver
6 years ago
Randy Mackay
97b5c2b031
OpticalFlow: add MAVLink driver
6 years ago
Randy Mackay
5e9aebd678
AP_RangeFinder: BlueRobotics Ping driver
6 years ago
Randy Mackay
65966ac957
AP_RangeFinder: add LidarLitev3HP and PWM to TYPE param desc
6 years ago
Leonard Hall
df3e73f161
Copter: spool fixes for acro stabilize and throw
6 years ago
Randy Mackay
d626ea66f1
Copter: poshold loses stray set-desired-spool-state
...
spool state is all handled higher up in the poshold state switch statement
6 years ago
Randy Mackay
29d05dfeac
Copter: loiter mode gets roll and pitch from loiter_nav
...
both wp_nav and loiter_nav's get_roll() and get_pitch() simply get their values from the same underlying position controller
6 years ago
bnsgeyer
94738c3f86
Copter: change make_safe_shut_down to make_safe_spool_down
6 years ago
bnsgeyer
f96da56ad6
Copter: Allow safe shutdown before disarming
6 years ago
bnsgeyer
7ff3a49a10
Copter:tradheli-spool logic fix for acro and stabilize
6 years ago
Leonard Hall
593925567b
Copter: formatting fixes
6 years ago
Leonard Hall
6e76dff930
AC_AttitudeControl: remove unused set_throttle_out_unstabilized
6 years ago
Leonard Hall
2daa5ffb9e
Plane: replace set_throttle_out_unstabilized
6 years ago
Leonard Hall
d8d3522cba
Sub: replace set_throttle_out_unstabilized
6 years ago
Leonard Hall
c4e3c4142e
AP_AutoTune: replace set_throttle_out_unstabilized
6 years ago
Randy Mackay
a6bfafefb0
Copter: move loiter and wpnav init out of make_safe_shut_down
...
resolves autotest RTLSpeed test failure
6 years ago
Leonard Hall
38cc5a817f
Copter: consolidate mode state decisions
...
bnsgeyer and rmackay9 contributed to these changes
make_safe_shut_down waits for spool down before disarming
remove use of attitude_control::set_throttle_out_unstabilized to consolidate logic between multicopters and tradhelis
6 years ago
bnsgeyer
d949c80d54
Copter: tradheli replaces rotor_runup_complete with spool state
6 years ago
Andrew Tridgell
db5776d080
travis: added fmuv2 plane build
...
this tests HAL_MINIMIZE_FEATURES build
6 years ago
Andrew Tridgell
fb061a225a
Plane: fixed build with HAL_MINIMIZE_FEATURES enabled
...
thanks to PompeCukor for noticing
6 years ago
Andrew Tridgell
edd793c152
HAL_ChibiOS: fixed fallback to microSD for storage
...
this is used when FRAM fails on a board with microSD support. The
double init caused the validate() in the FATFS code to fail
6 years ago
Michael du Breuil
27ad9ac3ca
AP_GPS: Refactor get_singleton() to return a pointer
6 years ago
Michael du Breuil
35bd143532
Plane: Update GPS before updating current_loc
...
Fixes 20ms of extra induced lag on the DCM position estimate
6 years ago
Peter Barker
ce53ae63ae
AP_Math: use /2 in place of *0.5f
...
MdB says:
dividing by 2 is actually optimal. It's type correct for all usage, and the compiler generates the multiplication if it's float, and sticks with divide for integers
Godbolt indicates on any optimization level (O1-O3, and Os) that the compiler will correctly optimize the / 2 into a float multiplication if using a float, but if using integer types in the template it will stick with the / 2 which is faster then doing the conversions to/from float.
6 years ago
Peter Barker
31daaf9933
GCS_MAVLink: add floating-point-constant designators
6 years ago
Peter Barker
3b33f4ca4d
Copter: add floating-point-constant designators
6 years ago
Peter Barker
85b737db31
AP_Scheduler: add floating point specifier on constant
6 years ago
Peter Barker
39ae285a7f
AP_Math: add floating point constant designators
6 years ago
Peter Barker
ef860db558
AP_InertialSensor: add floating point constant designators
6 years ago
Peter Barker
8c68ff2e91
AP_Devo_Telem: add floating point constant designators
6 years ago
Peter Barker
5455d27e84
AP_Compass: specify floating point constants
...
Probably indicates compiler floating-point-constants directive isn't
working
6 years ago
Peter Barker
ae8862f266
AP_Beacon: add floating point constant designators
6 years ago
Peter Barker
e4b928be4d
AP_BattMonitor: add floating point constant designators
6 years ago
Peter Barker
c2f04615d9
AP_TempCalibration: add floating-point-constant designators
6 years ago
Peter Barker
6cfe7d5f34
AP_Beacon: add floating-point-constant designators
6 years ago
Peter Barker
63e75459e2
AC_PrecLand: add floating point specifier on constant
6 years ago
Peter Barker
112ace8adb
AC_PID: correct AC_PID_LEAK_MIN constant type
6 years ago
Peter Barker
2c5373e278
AC_WPNav: add floating point constant designators
6 years ago
Peter Barker
10cc05c8ed
AC_Baro: add floating point constant designators
6 years ago
Andrew Tridgell
d59cf15594
HAL_ChibiOS: enable heater pin on Pixhawk4Pro
6 years ago
Lucas De Marchi
2cac03bfd3
Tools: auto-build edge
6 years ago
IamPete1
d188245855
Tools: autobuild tracker on common boards
6 years ago
Michael du Breuil
6105d31c7c
AP_SmartRTL: fix rangefinder initilization
6 years ago
Michael du Breuil
ca260623cb
AP_OpticalFlow: Fix example rangefinder init
6 years ago