Andrew Tridgell
5d642f98f5
Sub: add available memory to PM message
2017-03-27 14:35:21 +09:00
Andrew Tridgell
c76eadf4f6
Plane: add available memory to PM message
2017-03-27 14:35:21 +09:00
Andrew Tridgell
01206f9e59
Copter: add available memory to PM message
2017-03-27 14:35:21 +09:00
Andrew Tridgell
9cbfc4ddd3
Rover: add available memory to PM message
2017-03-27 14:35:21 +09:00
Andrew Tridgell
8387e1e69c
autotest: added parameters for heli-dual model
2017-03-25 16:22:10 +11:00
Andrew Tridgell
6bb5c16fb8
Copter: allow for HELI_DUAL configurations
2017-03-25 16:22:10 +11:00
Andrew Tridgell
1ad5e1db4e
AP_Motors: integrate AP_MotorsHeli_Dual
...
fixed issues with combining with Heli_Single
2017-03-25 16:22:10 +11:00
Fredrik Hedberg
998231ab0d
AP_Motors: added AP_MotorsHeli_Dual
...
for tandem and transverse helis
2017-03-25 16:22:10 +11:00
Andrew Tridgell
5d06e4238f
Plane: make the quadplane motors var_info dynamic
...
this will allow for more quadplane motors class types
2017-03-25 16:22:10 +11:00
Andrew Tridgell
47803e73e4
AP_Param: allow for dynamic var_info tables
...
this allows the var_info entry in a table to be a constant pointer,
allowing the selection of a type for a parameter class at runtime.
2017-03-25 16:22:10 +11:00
Randy Mackay
50523619b9
Copter: 3.5-rc3 release notes
2017-03-25 11:50:40 +09:00
Randy Mackay
dfe3922d82
Copter: modify pre-arm check wording
...
- slight wording change to RC pre-arm check
- shorten Accelerometers to Accels to allow failure message to fit on MP HUD
2017-03-25 10:50:58 +09:00
Randy Mackay
bff9189afc
Copter: fixup fence pre-arm checks
...
- require GPS if polygon fence is enabled
- fence pre-arm failure shows failure message
- tell user fence is enabled which is why GPS is required
2017-03-25 10:50:58 +09:00
Randy Mackay
c1a25c25f7
AC_Fence: return failure message
2017-03-25 10:50:58 +09:00
Randy Mackay
8171645876
AC_Fence: pre-arm check requires GPS if polygon fence enabled
2017-03-25 10:50:58 +09:00
Randy Mackay
69925d8b27
AP_Arming: shorten Accels failure message
...
This allow the message to fit on the MP HUD
2017-03-25 10:50:58 +09:00
Jonathan Challinger
c7a73e84d6
AP_NavEKF3: apply height innovation floor only when barometer is in use
2017-03-24 14:42:36 -07:00
Jonathan Challinger
c53125f3b5
AP_NavEKF2: apply height innovation floor only when barometer is in use
2017-03-24 14:42:36 -07:00
Jacob Walser
b32b552d1e
Sub: Implement crash failsafe check/action
2017-03-24 16:31:09 -04:00
Jacob Walser
9d4b24c354
Sub: Move crash check logic under failsafe.cpp
2017-03-24 16:31:09 -04:00
Jacob Walser
bc5d9b1a19
Sub: Remove unused lost_vehicle_check
2017-03-24 16:31:09 -04:00
Jacob Walser
1a68fce2d0
Sub: Remove auto_disarm_check
...
There isn't a good set of conditions to determine if we should
automatically disarm
2017-03-24 16:31:09 -04:00
Jacob Walser
4465d4ba69
Sub: Add some comments to describe failsafe functions
2017-03-24 16:31:09 -04:00
Jacob Walser
45328f220c
Sub: set_leak_status() -> failsafe_leak_check()
2017-03-24 16:31:09 -04:00
Jacob Walser
7859f6426e
Sub: Implement battery failsafe
2017-03-24 16:31:09 -04:00
Jacob Walser
6bd05e4bac
Sub: failsafe_battery_event() -> failsafe_battery_check()
2017-03-24 16:31:09 -04:00
Jacob Walser
16fedbb9c9
Sub: Consolidate failsafe settings in defines.h
2017-03-24 16:31:09 -04:00
Lucas De Marchi
5809e2465b
AP_RPM: replace board ifdef with feature ifdef
2017-03-24 12:06:19 +11:00
Lucas De Marchi
f91d23daab
AP_HAL: add HAL_PX4_HAVE_PWM_INPUT
2017-03-24 12:06:19 +11:00
Lucas De Marchi
7c246847de
AP_HAL_PX4: replace board ifdef with feature ifdef
2017-03-24 12:06:19 +11:00
Lucas De Marchi
7ca9c7a443
AP_HAL: add HAL_HAVE_SAFETY_SWITCH
2017-03-24 12:06:19 +11:00
Lucas De Marchi
ef1672befc
AP_BoardConfig: replace board ifdef with feature ifdef
2017-03-24 12:06:19 +11:00
Lucas De Marchi
d3e9f7ce66
AP_HAL: add HAL_PX4_HAVE_PX4IO
2017-03-24 12:06:19 +11:00
Lucas De Marchi
7f5b551050
AP_HAL: add HAL_PX4_HAVE_MTD_SUPPORT
2017-03-24 12:06:19 +11:00
Lucas De Marchi
fab0358a0f
build: document special fields in px4 boards
2017-03-24 12:06:19 +11:00
Lucas De Marchi
cc7633f272
ArduCopter: replace board ifdef with feature ifdef
2017-03-24 12:06:19 +11:00
Lucas De Marchi
c7fc3ffbc4
AP_HAL: add HAL_HAVE_BOARD_VOLTAGE
2017-03-24 12:06:19 +11:00
Lucas De Marchi
37a050eed9
AP_HAL: add comments and allow for board overrides
2017-03-24 12:06:19 +11:00
Lucas De Marchi
2e4e4365d0
AP_InertialSensor: enable fast sampling for aerofc
2017-03-24 12:06:19 +11:00
Lucas De Marchi
1018129ed9
PX4Firmware: submodule update
...
Enable fast sampling for aerofc's IMU.
2017-03-24 12:06:19 +11:00
Lucas De Marchi
2ff720f99f
Frame_params: add default params for Intel Aero RTF
2017-03-24 12:06:19 +11:00
Lucas De Marchi
9a83f05714
AP_BoardConfig: enable voltage monitoring on aerofc
2017-03-24 12:06:19 +11:00
Lucas De Marchi
7c1f255258
AP_HAL_PX4: add pin to monitor battery
2017-03-24 12:06:19 +11:00
Lucas De Marchi
05c5a2ac9b
build: add adc driver for aerofc
2017-03-24 12:06:19 +11:00
Lucas De Marchi
ca8a9955fd
PX4Firmware: update submodule
...
Implement adc for aerofc
2017-03-24 12:06:19 +11:00
Lucas De Marchi
5787b5a5c5
AP_Compass: IST8310: rename macros
...
Having "BIT" in the name gives the impression we are using the macro is
the bit position; however they have the values for those actions, not
the bit position. Rename BIT to VAL to be less confusing.
2017-03-24 12:06:19 +11:00
Lucas De Marchi
4bba643abb
AP_Compass: IST8310: use variable periodic callback
...
This is the equivalent of sleep and wait for the conversion time,
after had triggered a new sample request. However it also has the added
benefits of sharing a thread with other sensors on the same bus.
Now we don't read the status register anymore since we have a guaranteed
wait time.
2017-03-24 12:06:19 +11:00
Lucas De Marchi
ce1a13aa8f
AP_Compass: IST8310: use FSR to reject samples
2017-03-24 12:06:19 +11:00
Lucas De Marchi
d84851d8fa
AP_Compass: IST8310: improve initialization
...
- Make sure device is reset while initializing.
- Give better names to register macros
- Average X, Y and Z by 16: sensor is internally running at 200 sps
(theoretical, ~160 pratical). The wait time is ~6msec averaging
by 16. We do 10msec.
2017-03-24 12:06:19 +11:00
Tom Pittenger
c0691afc1f
AP_Compass: reject outlier data in IST8310 data by detecting >14bit data
2017-03-24 12:06:19 +11:00