Randy Mackay
cc64c5e44a
Rover: notify initialised after parameters loaded
2017-01-23 15:07:21 -08:00
Randy Mackay
fc4741395d
Plane: notify initialised after parameters loaded
2017-01-23 15:07:21 -08:00
Randy Mackay
1300a9d3c6
AP_Notify: minor formatting fixes
...
no functional change
2017-01-23 15:07:21 -08:00
Randy Mackay
4691bc76f3
AP_Notify: display gets semaphore protecting display buffer
2017-01-23 15:07:21 -08:00
Randy Mackay
80c1433682
AP_Notify: Display backend methods become void
...
We never use the return value so might as well remove it
2017-01-23 15:07:21 -08:00
Randy Mackay
0b8ebe36dd
Rover: send flight mode string to Notify
2017-01-23 15:07:21 -08:00
Randy Mackay
fad2ba608f
Plane: send flight mode string to Notify
2017-01-23 15:07:21 -08:00
Randy Mackay
26919b4ab6
Copter: send flight mode string to Notify
2017-01-23 15:07:20 -08:00
Randy Mackay
cb1d1df03a
AP_Notify: reorder flags
...
This tiny improvement allows the flags above battery voltage to be squeezed into the same byte
2017-01-23 15:07:20 -08:00
Randy Mackay
e085ae1ec8
AP_Notify: add set_flight_mode_str method
...
This allows the vehicle code to set a short string for the flight mode
2017-01-23 15:07:20 -08:00
Randy Mackay
acff67c718
AP_Notify: Display_SH1106 command stucture clarification
...
renaming the elements of the structure makes their purpose more clear
2017-01-23 15:07:20 -08:00
Randy Mackay
fd365de5f8
AP_Notify: Display structures PACKED
2017-01-23 15:07:20 -08:00
Randy Mackay
843210cac2
AP_Notify: Display bus passed into contructor
2017-01-23 15:07:20 -08:00
Randy Mackay
682fc759f1
AP_Notify: minor formatting and comment changes
...
No functional change
2017-01-23 15:07:20 -08:00
Randy Mackay
d12e0d6a82
AP_Notify: Display send_text made not static
2017-01-23 15:07:20 -08:00
Randy Mackay
07c08c09a3
AP_Notify: small change to Display health logic
2017-01-23 15:07:20 -08:00
Randy Mackay
847c68bf72
AP_Notify: remove comment
2017-01-23 15:07:20 -08:00
Randy Mackay
21a95a3b0a
AP_Notify: Display screenpage variable made part of class
2017-01-23 15:07:20 -08:00
Randy Mackay
af514eb101
Copter: remove some comments
2017-01-23 15:07:20 -08:00
Randy Mackay
c5ba54c3fe
AP_Notify: adjust Display class structure
...
This makes the display architecture closer to our other frontend/backend splits
Added check that display is initialised successfully in hw_init
Renamed _update_timer to just _timer to make more consistent with other drivers
2017-01-23 15:07:20 -08:00
Randy Mackay
0690315814
AP_Notify: remove unused methods and member from Display
2017-01-23 15:07:20 -08:00
Randy Mackay
f0c6fd3038
AP_Notify: resolve compiler warning in Display
2017-01-23 15:07:20 -08:00
Dmitry Prokhorov
497a4bd4a5
ArduPlane: Support for OLED display by Alexey Kozin
...
https://github.com/ArduPilot/ardupilot/pull/5135
2017-01-23 15:07:20 -08:00
Dmitry Prokhorov
3e993f955e
ArduCopter: Support for OLED display by Alexey Kozin
2017-01-23 15:07:20 -08:00
Randy Mackay
9eb6d18d8e
AP_Notify: add override to display methods
2017-01-23 15:07:20 -08:00
kozinalexey
ed4115c4e3
AP_Notify: Support for OLED display by Alexey Kozin
2017-01-23 15:07:20 -08:00
Andrew Tridgell
4687785185
AP_Param: fixed a bug in default file handling
...
this fixes a bug in how default file values are handled that affects
any common sub-objects. When we had a default value for something like
SERVO12_FUNCTION then configured_in_defaults_file() would return true
for SERVO1_FUNCTION as it shares a common default value pointer
this changes the implementation to use the object pointer instead
2017-01-24 09:50:25 +11:00
Andrew Tridgell
33a84624c6
AP_AHRS: use const reference
...
save a bit of stack and CPU
2017-01-23 21:36:34 +11:00
Julien Beraud
c31522c2c3
AP_HAL_Linux: fix focal lengths calculation
...
Fixed focal length on bebop due to wrong spec.
Fix comment that had a typo.
Fixed focal length calculations on other boards that were mislead
by the typo.
2017-01-23 21:23:16 +11:00
Julien Beraud
677a2f600f
AP_OpticalFlow_Onboard: remove gyro_cb
...
Not needed anymore
2017-01-23 21:23:16 +11:00
Julien Beraud
710875d3b9
OpticalFlow_Onboard: remove gyro cb
...
Not used anymore
2017-01-23 21:23:16 +11:00
Julien Beraud
c08587fb09
AP_HAL_Empty: adapt to new api
...
Removed gyro_cb in HAL interface
Added 2 new methods
2017-01-23 21:23:16 +11:00
Julien Beraud
4646428ac0
AP_HAL: remove ahrs cb from opticalflow
...
Not needed anymore
2017-01-23 21:23:16 +11:00
Julien Beraud
305239b467
AP_OpticalFlow_Onboard: fix scale in gyro calculation
...
Scale was wrong due to incorrect gyro integration
2017-01-23 21:23:16 +11:00
Julien Beraud
59404f686d
OpticalFlow_Onboard: add gyro integration support
...
Integrate the gyro values pushed by the inertial sensor backend using
bias values sent by EKF.
Use the unblocking RingBuffer to avoid locking the callers.
2017-01-23 21:23:16 +11:00
Julien Beraud
d2afa1cac8
AP_AHRS_NavEKF: Push gyro bias for optical flow
...
Push gyro bias for optical flow usage only if there is an optical
flow declared in the HAL
2017-01-23 21:23:16 +11:00
Julien Beraud
3d9dacb227
AP_InertialSensor: push gyro data for opticalflow
...
Do it only if there is an optical flow in the current HAL
2017-01-23 21:23:16 +11:00
Julien Beraud
8a57e1a4a7
AP_HAL: Add methods for optical flow
...
Add methods to push gyro and gyro biases to perform a good
optical flow
2017-01-23 21:23:16 +11:00
Julien Beraud
a5523a4b94
Frame_Params: Remove unexisting param
...
FRAME has disappeared and causes a crash at startup
2017-01-23 21:23:16 +11:00
Andrew Tridgell
77950301ed
SRV_Channel: fixed set_default_function()
2017-01-23 10:35:26 +11:00
Peter Barker
acb5ddd140
GCS_MAVLink: issue MISSION_COUNT packet if seq request too large
2017-01-23 09:07:29 +11:00
murata
34e491f168
AP_Notify: Add a NULL pointer check.
2017-01-22 23:05:53 +01:00
Andrew Tridgell
19b21b4012
autotest: fixed quadplane-tilttri params
2017-01-22 19:43:42 +11:00
Andrew Tridgell
09c969477f
AP_AHRS: fixed fallback to DCM for get_position
...
this fixes dead-reckoning on fixed wing on GPS loss, and fallback to
DCM on loss of EKF position in fixed wing
This was broken by the EKF3 merge
2017-01-22 13:40:46 +11:00
Francisco Ferreira
d472fbde0c
AP_GPS: fix PX4 GPS driver leap seconds
2017-01-21 21:59:36 +00:00
Peter Barker
591bb32496
AP_Mission: correct off-by-one check when fetching mission items
2017-01-21 15:30:11 +09:00
Randy Mackay
53d1585ebf
Compass: relax compass consistency checks for pixracer
2017-01-21 12:10:00 +09:00
Randy Mackay
0c4e3cd8e4
Compass: pixracer calibration fitness default relaxed
2017-01-21 10:15:11 +09:00
Andrew Tridgell
b27e4dbd0c
autotest: added FRAME_CLASS for gazebo-iris
2017-01-20 21:19:55 +11:00
Peter Barker
01b1916de5
Copter: ensure logging is working as part of prearm
2017-01-20 17:03:45 +09:00