floaledm
49e47fd679
AP_Frsky_Telem: airspeed scaling factor fix
8 years ago
Leonard Hall
0a56d69d54
AP_MotorsMulticopter: Use same throttle value used by motors
8 years ago
priseborough
5d09c78f34
AP_NavEKF2: Always perform optical flow takeoff check when receiving data
...
A specialised takeoff check is now always performed when we receive new flow data as the default behaviour is to try and use flow data whenever it is received, rather than limit its use to a use to a flow-only mode of operation that had to be selected via user parameter.
8 years ago
priseborough
a75a383ef2
AP_NavEKF2: Update protection for out of focus flow data
8 years ago
priseborough
635826c056
AP_NavEKF2: Fix reporting of terrain estimator innovations
...
Terrain height is relevant whenever optical flow data is present
8 years ago
priseborough
b0072b587c
AP_NavEKF2: fix reporting of optical flow use status
8 years ago
priseborough
ed9ecb28fb
AP_NavEKF2: Enable entry into relative position mode on start-up
8 years ago
priseborough
e0b8c54194
AP_NavEKF: Update GPS type parameter description
8 years ago
priseborough
f9018fcc1b
AP_NavEKF2: Enable simultaneous optical flow and GPS use
...
Enables simultaneous use of GPS and optical flow data with automatic fallback to relative position mode if GPS is lost and automatic switch-up to absolute position status if GPS gained/re-gained.
8 years ago
priseborough
ab55991b33
AP_NavEKF2: Report position jumps due to lane switches
...
Also moves code required to update reset data due to lane switches into separate functionscto improve readability.
8 years ago
murata
36b5d43efb
AC_Avoid: delete variable that is only used once in a simple calculation
8 years ago
Andrew Tridgell
2fab15dcd5
AP_TECS: added use_synthetic_airspeed() API
...
used by quadplane during transitions
8 years ago
Andy Little
0d113b265c
Examples: fix examples for px4
...
The change to use AP_BoardConfig messed up the examples. Here are some
updated but there are plenty more to do.
8 years ago
Murilo Belluzzo
0b86532b5c
Global: Remove '\r' character from all source code files
8 years ago
Julien Beraud
714c8fd318
AP_InertialSensor_MPU6000: Add support for fsync bit for Bebop
...
Already present on Disco
8 years ago
Andy Little
4b2eedac05
AP_HAL: Split the AP_HAL_Boards.h header into per board sub headers for legibility
8 years ago
Tom Pittenger
3adf8c3e51
AC_AttitudeControl: comment odd math in get_att_target_euler_cd
...
degree(100) = 1 float multiplicaiton
vector3f * degree(100.0f) = 4 float multiplications
degree(vector3f) * 100.0f = 6 float multiplications and needs new degree(vector3f) function
degree(vector3f * 100.0f) = 6 float multiplications and needs new degree(vector3f) function
These all come to the same conclusion but the one that is faster appears to be a bug but is mathematically correct.
8 years ago
floaledm
602b81a4d7
AP_Frsky_Telem: add ekf_status check
8 years ago
floaledm
27e977289a
AP_AHRS: add the get_variances method found in AP_AHRS_NavEKF to AP_AHRS
8 years ago
Peter Barker
a10cde35f5
DataFlash: stop logging before filling SD card on PX4
...
Filling the SD card causes NuttX to have conniptions, including
data loss and failure to boot
8 years ago
Jonathan Challinger
25bee93fcc
DataFlash: fix EKF5 message
8 years ago
Tom Pittenger
99d48d8bbd
AP_FrSky_Telem: cleanup, non-functional change
8 years ago
floaledm
fcfaa98bb6
AP_Frsky_Telem: reworked _statustext_queue.empty() check
8 years ago
Tom Pittenger
8001cc403b
AP_Frsky_Telem: fix is_flying assignment
8 years ago
floaledm
5e022bf631
AP_Frsky_Telem: fix *_ap.value issue for Plane
...
set_is_flying does operations on a nullptr, plus we loose the ability to
update ap_status accordingly for Plane
8 years ago
Francisco Ferreira
42cd8e9721
AP_NavEKF2: Handle yaw jumps due to core switches
...
Based on work from Paul Riseborough (priseborough)
8 years ago
Francisco Ferreira
8da22e441b
Revert 3 commits about yaw reset core switch
...
Revert "AP_NavEKF2: Fix bug in published yaw reset value found during code review"
commit 175faf1e41
.
Revert "AP_NavEKF2: use a struct for all yaw step class variables"
commit 77fad065d1
.
Partially revert "AP_NavEKF2: Handle yaw jumps due to core switches"
commit 885bfd1b4e
.
8 years ago
floaledm
ff0d0b1aa5
AP_Frsky_Telem: use ringbuffer for Frsky message queueing
8 years ago
murata
d58c193c90
AP_RangeFinder: To define the OK status to LEDDARONE status.
8 years ago
Tom Pittenger
b3d5375aa0
AP_Frsky_Telem: simplify init by assuming everything is nullptr
...
- also always queue the firmware message regardless of protocol type
8 years ago
Tom Pittenger
6991ca53b3
AP_Frsky_Telem: allow default arguments in init() to set things to nullptr
8 years ago
floaledm
94aa6c4cfb
AP_Frsky_Telem: consolidate into a single frsky.init()
8 years ago
Michael du Breuil
9c4b3ec1e1
AP_GPS: Fix incorrect incrementing of last_baud rate
...
This is a revert of 7c3b8dceb
which tried to start at index 0 of the
array of baudrates, however because of the way last_baud is used
this lead to a GPS always being reported as being 1 index off which
lead to users getting reports of baud rates that their GPS wasn't
configured for
Also renames last_baud to be current_baud as that is how it's
actuallly used and should reduce future confusion
And fixed some tabs/vs space issues around where the last_baud rate
was incremented.
8 years ago
Andrew Tridgell
36ea946cf5
AP_Compass: use board defined compass ofs max in calibrator
9 years ago
Andrew Tridgell
e7656fb7ac
AP_HAL: raise compass offset max again for Disco
...
values of 1600 happen on Z axis
9 years ago
Jonathan Challinger
17fb7dc88f
AP_Compass: initialize offset before beginning sphere fit
9 years ago
Jonathan Challinger
419f1bc00e
AP_Compass: change fixed point format for more range
9 years ago
Jonathan Challinger
0652d71a72
AP_Compass: correct wrapping behavior in conversion to fixed point
9 years ago
murata
3a1cd20f11
AP_RangeFinder: To move to the place that use the variable definition for the first time.
9 years ago
Tom Pittenger
8eb7a062c7
AP_Frsky_Telem: tiny text change in statusText
9 years ago
floaledm
9e0cfc81ea
AP_Frsky_Telem: updated sensor_status messages according to what is found in Mission Planner
...
added "NO RC Receiver" and "Bad Logging"
9 years ago
floaledm
5125846ac0
AP_Frsky_Telem: Plane support
9 years ago
floaledm
b2b6c88edf
AP_Frsky_Telem: renamed vars and funcs for consistency/clarity
9 years ago
Andrew Tridgell
3eb8b5e99f
HAL_Linux: added RCInput_Multi
...
this allows for multiple RCInput methods on one board. On Disco it
combines RCInput_115200 with RCInput_SBUS
9 years ago
Andrew Tridgell
5909552f67
HAL_Linux: added RCInput_115200
...
this is a RCInput module for multiple R/C uart protocols running at
115200 baud 8-bit. We can decode multiple protocols in parallel with
this module, relying on frame timing and CRCs to get the right
protocol
9 years ago
Andrew Tridgell
2edd914634
AP_HAL: added st24 R/C protocol decoder
...
with thanks to the PX4 project
9 years ago
Andrew Tridgell
9a7af89b30
AP_HAL: added sumd decoder
...
with thanks to the PX4 project
9 years ago
Andrew Tridgell
e913b9a8f7
HAL_Linux: fixed incorrect include
9 years ago
Randy Mackay
2ebb81b02f
AP_NavEKF2: switching compass message to GCS downgraded to INFO
9 years ago
Andrew Tridgell
79ed5c7091
AP_BattMonitor: fixed typo
9 years ago