Randy Mackay
9f2f44f0f6
Copter: integrate shrunken optflow
2014-01-09 12:31:53 +09:00
Randy Mackay
3823eed865
OptFlow: update example sketch to work with shrunken library
2014-01-09 12:31:51 +09:00
Randy Mackay
8caa5159f8
OptFlow: shrink lib by removing unused functions
...
Saves 46bytes of RAM and 1k of flash
2014-01-09 12:31:48 +09:00
Randy Mackay
1793ee804e
Copter: remove armed check before logging
2014-01-07 22:43:49 +09:00
Randy Mackay
84881470b1
Copter: suspend logging while disarmed
2014-01-07 22:43:47 +09:00
Randy Mackay
a53d1075ec
DataFlash: add EnableWrites method
...
This method allows temporarily suspending writes to the dataflash which
will be used in ArduCopter to ensure no messages are written while the
copter is disarmed
2014-01-07 22:43:44 +09:00
Andrew Tridgell
4519aa8867
DataFlash: only fsync every 10 seconds
...
prevents too much work in SITL
2014-01-04 08:15:38 +11:00
Michael Oborne
757dd228d2
Copter: BugFix DO_SET_ROI returns Lat,Lon,Alt to GCS
2014-01-03 16:14:44 +09:00
Randy Mackay
65af028112
Git: ignore .elf files
2014-01-03 15:37:51 +09:00
Andrew Tridgell
89676be825
HAL_PX4: fixed RCInput race condition
...
the number of channels could be zero with thread switch at the wrong
time
2013-12-31 22:25:16 +11:00
Andrew Tridgell
9df5887aab
Plane: fixed redundent logging
2013-12-31 15:55:33 +11:00
Andrew Tridgell
f7029e6587
px4: enable dual telemetry by default on FMUv1
...
this makes us compatible with wiring diagrams from PX4 site
2013-12-31 11:54:42 +11:00
Andrew Tridgell
a2997704eb
HAL_PX4: removed code which drops throttle to 900 on loss of RC
...
rely on vehicle code checking for last data coming in
2013-12-31 10:58:49 +11:00
Andrew Tridgell
d9cb101a03
Plane: default LOG_BITMASK to 32767 on non-APM
2013-12-31 10:28:38 +11:00
Andrew Tridgell
a8946a5f31
HAL_Linux: fixed build
2013-12-31 10:28:38 +11:00
Andrew Tridgell
8019d45200
DataFlash: use HAL_OS_POSIX_IO
2013-12-31 10:28:38 +11:00
Andrew Tridgell
5e3c4441dc
AP_Baro: use HAL_CPU_CLASS in baro driver
2013-12-31 10:28:37 +11:00
Andrew Tridgell
ea649e036b
AP_HAL: added HAL_CPU_CLASS define for selecting algorithms
...
this will make it easier to select the appropiate level of algorithm
for a CPU
2013-12-31 10:28:37 +11:00
Andrew Tridgell
4c99d09265
AP_Math: fixed build of vectorN class on PX4
2013-12-31 10:28:27 +11:00
Michael Day
d4f42d41f7
Plane: removed some compile warnings from rally.pde
2013-12-31 09:48:24 +11:00
Michael Day
c87d72353f
Plane: Introducing FENCE_RETALT parameter.
2013-12-31 09:48:20 +11:00
Michael Day
87c60ee293
Plane: Doc. update for ALT_HOLD_RTL with Rally Points.
2013-12-31 09:48:16 +11:00
Randy Mackay
99f851fc87
Copter: bugfix for starting in LOITER
...
Loiter's Roll-Pitch mode was not being set on start-up.
2013-12-30 17:18:10 +09:00
Andrew Tridgell
f3c36ccef1
px4: fixed IO build
2013-12-30 14:51:40 +11:00
Andrew Tridgell
bc2d17e76e
AP_Compass: added vector compass setHIL method
2013-12-30 14:35:24 +11:00
Andrew Tridgell
e7a1331b81
AP_GPS: allow HIL GPS to show no lock
2013-12-30 14:35:20 +11:00
Andrew Tridgell
ecbfdfba6c
HAL_Linux: implement time_shift() API
2013-12-30 14:35:12 +11:00
Andrew Tridgell
7e1e10f941
AP_HAL: added time_shift() scheduler API
...
used for log replay
2013-12-30 14:35:09 +11:00
Andrew Tridgell
96df09fd08
AP_Math: add const to quaternion API
2013-12-30 14:33:17 +11:00
Andrew Tridgell
2e9744d0b3
AP_Math: prevent transpose usage error in matrix API
2013-12-30 14:33:17 +11:00
Andrew Tridgell
2c1e0ba130
AP_Math: added vectorN class, and index checking
2013-12-30 14:33:17 +11:00
Andrew Tridgell
d7d6ae97de
Rover: prepare for 2.44 release
2013-12-30 10:33:48 +11:00
Andrew Tridgell
7578839667
Rover: split up GPS update into 10Hz and 50Hz parts
2013-12-30 10:33:48 +11:00
Andrew Tridgell
a96840e194
AP_AHRS: changed default GPS lag to 1 sample
...
this is based on detailed logs from a LEA-6H and NEO-7N
2013-12-30 10:33:48 +11:00
Andrew Tridgell
870ec8a9bb
Rover: added RC in/out logging
2013-12-30 10:24:01 +11:00
Andrew Tridgell
2ce1b14cbb
GCS_MAVLink: removed unused variable
2013-12-29 18:39:12 +11:00
Andrew Tridgell
828eed1984
AP_Math: allow vector3 and matrix3 objects to be used as arrays
2013-12-29 18:39:09 +11:00
Andrew Tridgell
519a26691e
AP_GPS: make last_message_time_ms const
2013-12-29 18:39:07 +11:00
Andrew Tridgell
410d356979
AP_AHRS: make airspeed_estimate const
2013-12-29 18:39:01 +11:00
Andrew Tridgell
87226fed97
GCS_MAVLink: avoid log scans when possible
...
don't scan logs when the GCS sends a new data request
2013-12-29 15:00:19 +11:00
Andrew Tridgell
a43e0f6f31
DataFlash: stop logging when erasing logs
2013-12-29 15:00:15 +11:00
Andrew Tridgell
f35cf2beba
Plane: use file based logs in SITL
2013-12-29 07:14:31 +11:00
Andrew Tridgell
7c39d867bb
Copter: use file based logs in SITL
2013-12-29 07:14:21 +11:00
Andrew Tridgell
90e4b16462
Rover: use file based logs in SITL
2013-12-29 07:14:11 +11:00
Andrew Tridgell
b666680d79
autotest: erase logs after downloading
2013-12-29 07:13:57 +11:00
Andrew Tridgell
6121b9c58e
autotest: switched to binary log download over MAVLink
2013-12-28 21:47:12 +11:00
Andrew Tridgell
3b2ef31cc0
Rover: use common available_memory()
2013-12-28 16:02:45 +11:00
Andrew Tridgell
97df2f64c9
Copter: use common available_memory()
2013-12-28 16:02:32 +11:00
Andrew Tridgell
3486b933c0
Plane: use common send_meminfo()
2013-12-28 16:02:06 +11:00
Andrew Tridgell
a95868e124
HAL_PX4: even larger tx buffer size for faster log transfer
2013-12-28 16:01:48 +11:00