Peter Barker
2b02911546
DataFlash: make mode and messages critical
2015-09-03 15:20:20 +10:00
Peter Barker
c2d61391ef
Plane: DFMessageWriter; ability to trickle messages out to DF
2015-09-03 15:20:20 +10:00
Peter Barker
6e3687f8af
Rover: DFMessageWriter; ability to trickle messages out to DF
2015-09-03 15:20:20 +10:00
Peter Barker
51a761656e
Copter: DFMessageWriter; ability to trickle messages out to DF
2015-09-03 15:20:19 +10:00
Peter Barker
8f8493225c
DataFlash: DFMessageWriter; ability to trickle messages out to DF
2015-09-03 09:54:55 +10:00
Grant Morphett
ab35ac41a5
AP_Param: Add parameter to print out all the keys/indexes
...
For some debugging I was working on I needed to see all the token
indexs and group elements.
2015-09-02 11:12:31 +10:00
mirkix
f6f2e901b8
AP_Notify: Disable ToneAlarm for BBBMINI
2015-09-02 11:10:59 +10:00
Andrew Tridgell
00da3ccc49
Copter: set in_arm_motors to false on all arm failure returns
...
otherwise if the user fails to arm due to interlock or emergency stop
then they won't be able to try to arm again until they reboot
2015-09-02 11:03:36 +10:00
Andrew Tridgell
64a8e66dd7
Copter: automatically set H_RSC_MIN/MAX from RC8_MIN/MAX on upgrade
...
this prevents a problem where the disarm throttle will change after
upgrading to 3.4
2015-09-02 10:25:48 +10:00
Andrew Tridgell
2ce0f4c171
AC_Precland: fixed build under cygwin
...
the IRLock driver only builds on PX4 at the moment
2015-09-02 10:10:04 +10:00
Andrew Tridgell
6ec532694d
git: turns out .autotools is a file not a directory
2015-09-02 09:46:55 +10:00
Andrew Tridgell
7d7ea69611
git: ignore .autotools directory for eclipse users
2015-09-02 09:44:20 +10:00
Andrew Tridgell
dff235dc36
AP_RangeFinder: support LightWare I2C laser rangefinders
...
this has been tested with the SF10/C
2015-09-01 21:09:12 +10:00
Gustavo Jose de Sousa
bcd5dff774
AP_Baro: MS56XX: do not change change state on error
...
If we have an error in the SPI or I2C transaction we should not change
the state. Otherwise we might read a temperature when the sensor is
reporting pressure and vice-versa.
2015-09-01 20:26:06 +10:00
Gustavo Jose de Sousa
1f29e18375
AP_Baro: make AP_SerialBus::write() return success or failure for MS56XX
2015-09-01 20:26:05 +10:00
Gustavo Jose de Sousa
458f587656
AP_HAL_FLYMAPLE: SPI: adapt to the new signature of transaction()
...
A default behaviour was added here.
2015-09-01 20:26:05 +10:00
Gustavo Jose de Sousa
4e27d19107
AP_HAL_Empty: SPI: adapt to the new signature of transaction()
...
A default behaviour was added here.
2015-09-01 20:26:05 +10:00
Gustavo Jose de Sousa
93f5abb274
AP_HAL_AVR: SPI: adapt to the new signature of transaction()
...
A default behaviour was added here.
2015-09-01 20:26:05 +10:00
Gustavo Jose de Sousa
4af2a9a9cc
AP_HAL_Linux: SPI: adapt to the new signature of transaction()
2015-09-01 20:26:05 +10:00
Gustavo Jose de Sousa
e05928a7e8
AP_HAL: make SPIDeviceDriver::transaction() return success or failure
2015-09-01 20:26:05 +10:00
Gustavo Jose de Sousa
a6bdee076e
ArduPlane: remove comments identifying task
...
We don't need those comments anymore, now that we log the task name. Also,
keeping the comments means that we need to fix them when tasks are added in the
middle, not to mention the problem with tasks that are added selectively (i.e.,
guarded by preprocessor directives).
2015-09-01 20:22:19 +10:00
Gustavo Jose de Sousa
53b5b70960
AP_Scheduler: use also task name besides the id for logging
...
This makes it easier to identify for which task a log line is.
2015-09-01 20:22:19 +10:00
Gustavo Jose de Sousa
b59154103f
AP_Scheduler: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
2015-09-01 20:22:19 +10:00
Gustavo Jose de Sousa
36b457a536
ArduPlane: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
19d1c28c06
ArduCopter: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
2c9d9e8060
AntennaTracker: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
d6778fbf53
APMrover2: use function name for AP_Scheduler task name
...
That makes it easier to identify tasks when debug is enabled in AP_Scheduler.
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
8fe466ce27
AP_Scheduler: add initializer for task field "name"
...
We use define it as an empty macro if on AVR board.
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
8018748fe2
AP_Scheduler: add field "name" to task structure for logging purposes
...
That field will be useful for logging as it is easier to know what task a log
is related to by using the task's name rather than using the number.
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
79b8b15053
ArduCopter: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
2e6074c108
AP_Scheduler: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
b0258d902c
ArduPlane: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
9820cb0c07
AntennaTracker: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
2015-09-01 20:22:18 +10:00
Gustavo Jose de Sousa
30ffd0cbd2
APMrover2: use designated initializers for tasks structs
...
Makes code less prone to break build and semantics (e.g., when a new field is
added).
2015-09-01 20:22:18 +10:00
Andrew Tridgell
a3d7156f28
SITL: raise default simulation rate to 1200Hz
...
this greatly improves things for the heli sim
2015-09-01 16:34:20 +10:00
Andrew Tridgell
ee91a41405
autotest: added H_RSC_MIN/MAX to heli parms
2015-09-01 16:34:20 +10:00
Andrew Tridgell
717c04d507
autotest: fly CopterAVC mission as a helicopter
...
this ensures heli gets basic testing
2015-09-01 16:34:20 +10:00
Randy Mackay
6701d53d49
GPS: add GNSS_MODE parameter bitmask
2015-09-01 12:19:59 +09:00
Randy Mackay
a21eed9695
AutoTest: reduce MOT_THST_EXPO to 0.5
2015-08-31 21:53:43 +09:00
Grant Morphett
ccfefac2fe
build_all: Remove the all target as it just builds SITL.
2015-08-31 20:45:11 +09:00
Randy Mackay
2351e84592
IRLock: replace tabs with spaces
...
No functional change
2015-08-31 18:00:33 +09:00
Randy Mackay
7db77482f5
Copter: precision landing velocity PI object
...
Follow up changes required to actually use this PI during landing
2015-08-31 18:00:32 +09:00
Randy Mackay
f4b152f0e3
Copter: add Precision Landing to GPS land
2015-08-31 18:00:31 +09:00
Randy Mackay
0da38ba2bf
Copter: add Precision Landing log message
2015-08-31 18:00:30 +09:00
Randy Mackay
26ded641db
Copter: integrate Precision Landing lib
2015-08-31 18:00:28 +09:00
Randy Mackay
5a4729a966
Make: include AC_PrecLand and AP_IRLock libs in Copter
2015-08-31 18:00:27 +09:00
Randy Mackay
bf08fc317c
AC_PrecLand: correct include paths
2015-08-31 18:00:26 +09:00
Randy Mackay
c06593f987
AC_PrecLand: precision landing lib for IR-Lock and companion computer
2015-08-31 18:00:25 +09:00
Randy Mackay
7706102d1e
AC_WPNav: add shift_loiter_target method
...
Shift the loiter target and freeze the feedforward if necessary
2015-08-31 18:00:24 +09:00
Brandon
8e6bb3164c
Make: start irlock
2015-08-31 18:00:22 +09:00