Florent Martel
949aa4d9ca
AP_Frsky_Telem: replace VDOP with extra GPS status bits
...
This removes VDOP (not really that useful) and replaces two of those
bits with GPS status info that now allows to differentiate between 3D
fix, DGPS, RTK Float, and RTK Fixed. This is written to maximize
backwards compatibility (by not shifting any other bits of the
gps_status variable)
2017-04-19 17:43:17 +01:00
Eugene Shamaev
fb8f4f8cd1
AP_UAVCAN: ESC numbering correction
2017-04-19 14:28:48 +01:00
Michael du Breuil
a96772e46e
AP_BattMonitor: get Solo battery voltage from sum of cell voltages
...
Minimizes the number of transactions on the bus, and reduces the amount of noise we have to consider
2017-04-19 14:17:24 +01:00
Michael du Breuil
3b6d348241
DataFlash: Log battery temperature and cell voltages
2017-04-19 14:17:24 +01:00
Michael du Breuil
341ac701d1
GCS_MAVLink: report temperature information to the battery status report
2017-04-19 14:17:24 +01:00
Michael du Breuil
9cb0d8f99b
GCS_MAVlink: Add battery cell backend
2017-04-19 14:17:24 +01:00
Michael du Breuil
8f24d211ce
AP_BattMonitor: Solo add support for temperature and cells
...
Also fixs a buffer overflow when reading the ManufacturerData
2017-04-19 14:17:24 +01:00
Michael du Breuil
043b93d643
AP_BattMonitor: Maxell support temperature
2017-04-19 14:17:24 +01:00
Michael du Breuil
de02bd52ed
AP_BattMonitor: SMBus_Maxell request voltages
2017-04-19 14:17:24 +01:00
Michael du Breuil
121ebebfef
AP_BattMonitor: Add temperature interface
2017-04-19 14:17:24 +01:00
Michael du Breuil
e39ae6d48c
AP_BattMonitor: Add cell monitoring
2017-04-19 14:17:24 +01:00
Eugene Shamaev
c9f413da38
GCS_MAVLink: AOA, SSA message
2017-04-19 20:48:42 +10:00
Eugene Shamaev
a144e79a50
DataFlash: logging of AOA and SSA
2017-04-19 20:48:42 +10:00
Eugene Shamaev
5c080ce875
AP_AHRS: calculation and reporting of AOA and SSA
2017-04-19 20:48:42 +10:00
Lucas De Marchi
915f10dc8a
AP_HAL: SPIDevice: prefer nullptr for pointer
2017-04-19 01:36:58 -07:00
Vinicius Juvinski
c3d5aaa21c
AP_Notify: add AP_BoardLED support for BBBMini
2017-04-19 01:33:50 -07:00
Vinicius Juvinski
203073e543
AP_HAL: add LEDs for BBBMini
...
Use pins P8.9, P8.10 and P8.11
2017-04-19 01:33:35 -07:00
Lucas De Marchi
875538ccb5
AP_HAL_Linux: examples: small fixes to BusTest
...
- Fix char allocation
- Fix coding style
- Fix accessing dev->bus_type(): it's a function
2017-04-19 01:13:40 -07:00
hiro2233
0d1d430600
AP_HAL_Linux:examples: Example to test device bus with the new APM API.
2017-04-19 01:05:12 -07:00
hiro2233
be06c1e8ed
AP_HAL_Linux:SPIDevice: Add functions to get possible spi registered device
2017-04-19 01:05:12 -07:00
hiro2233
1a8fa6ac5a
AP_HAL:SPIDevice: Added functions for spi registered device.
2017-04-19 01:05:12 -07:00
Lucas De Marchi
16c1bc1b0e
AP_HAL_Linux: Util: fix coding style for pointers
2017-04-19 00:19:40 -07:00
Lucas De Marchi
9aa2a3938c
AP_HAL_Linux: Util: make get_custom_log_directory const override final
...
While at it, add final and override to mark this as being the overriden
final implementation of this method.
Thanks to Phillip Khandeliants (@khandeliants) for reporting.
2017-04-19 00:19:22 -07:00
Peter Barker
18d8f9ba9d
AP_HAL: make get_custom_log_directory const
2017-04-19 00:11:49 -07:00
Lucas De Marchi
008e631147
AP_HAL_Linux: Util: fix overriden function signature
...
While at it, add final and override to mark this as being the overriden
final implementation of this method.
Thanks to Phillip Khandeliants (@khandeliants) for reporting.
2017-04-18 23:57:54 -07:00
Lucas De Marchi
6f952fe3dd
AP_HAL_Linux: fix checking wrong value for pthread function
...
Thanks to Phillip Khandeliants (@khandeliants) for reporting.
2017-04-18 23:57:54 -07:00
Peter Barker
9324d8e251
Dataflash: emit io thread warnings much less frequently
2017-04-19 12:33:18 +09:00
Randy Mackay
0644314499
DataFlash: add visual odometry sensor logging
2017-04-19 11:04:40 +09:00
priseborough
d2c89443df
DataFlash: add logging for EKF body frame odometry fusion
2017-04-19 11:04:40 +09:00
priseborough
90cd46f4d7
AP_AHRS: simulate body frame odometry sensor
2017-04-19 11:04:40 +09:00
priseborough
3b82f60b08
AP_AHRS: add interface for use of visual odometry data
2017-04-19 11:04:40 +09:00
priseborough
fb7104f4e3
AP_NavEKF3: add fusion method for body frame odometry data
2017-04-19 11:04:40 +09:00
Randy Mackay
595d37ec70
AP_VisualOdom: class accepts deltas from visual odom camera
2017-04-19 11:04:40 +09:00
Michael du Breuil
9c6fc1f122
AP_Landing: Correct deepstall param doc strings
2017-04-18 18:51:32 -07:00
Michael du Breuil
6f297deaf7
AP_GPS: Unify inject_data interface for all classes
2017-04-19 02:05:51 +01:00
Andrew Tridgell
fe3e7e8153
AC_AttitudeControl: added get_throttle_mix()
...
and when we use set_throttle_mix_value(), set both desired and actual
thanks to Leonard for the suggestions
2017-04-19 09:08:43 +10:00
Niels Joubert
873915d82b
AP_HAL_SITL: Support both SBPv0 and SBPv2
2017-04-18 18:25:54 +01:00
Niels Joubert
abd408bf40
SITL: Support both SBPv0 and SBPv2
2017-04-18 18:25:54 +01:00
Niels Joubert
4bf9fc071c
AP_GPS: Adds SBP Version 2: Swift Navigation Piksi Multi support
...
This commit adds:
- New driver for SBPv2
--- Support Piksi Multi, Swift Navigation's multi-band multi-constellation GPS
--- Proper parsing of SBP flags
--- Instant response to Piksi status changes (no more timeouts)
--- Support for Piksi Multi as a Single-Point-Positioning GPS or only onboard GPS
--- Incorporates horizontal and vertical accuracy estimates, and vdop.
- Updates driver for SBPv0
--- Continue support for previous Piksi
- Dispatches correct driver based on SBP version.
2017-04-18 18:25:54 +01:00
Andrew Tridgell
3415dfb46c
HAL_PX4: implement split transfers for I2C
2017-04-18 18:15:04 +10:00
Andrew Tridgell
6a1c58b5a5
AP_Notify: fixed RGB led output to use SRV_Channels
2017-04-18 08:41:24 +10:00
Andrew Tridgell
ce87bb7e39
SRV_Channel: added set_output_pwm_chan()
2017-04-18 08:41:24 +10:00
Eugene Shamaev
20f7d75b5a
AP_UAVCAN: multiple messages when more than 15 servos are sent
2017-04-17 12:32:56 +01:00
Michael du Breuil
994790be0b
Dataflash: Clamp GPS accuracy values
2017-04-17 11:37:22 +01:00
Eugene Shamaev
fd866d3e20
AP_Baro: removal of legacy UAVCAN support
2017-04-17 17:27:18 +10:00
Eugene Shamaev
67a6e651d6
AP_BoardConfig: removal of legacy UAVCAN support
2017-04-17 17:27:18 +10:00
Eugene Shamaev
0c4a68314b
AP_HAL_PX4: removal of legacy UAVCAN support
2017-04-17 17:27:18 +10:00
Eugene Shamaev
b3d9126407
AP_Compass: removal of legacy UAVCAN support
2017-04-17 17:27:18 +10:00
Eugene Shamaev
8130d85b42
AP_GPS: removal of legacy UAVCAN support
2017-04-17 17:27:18 +10:00
Andrew Tridgell
92f060bdef
SITL: improved single-motor tailsitter plane
...
give larger control surfaces and take account of thrust airflow over
control surfaces
2017-04-17 14:23:15 +10:00