Andrew Tridgell
139acc0530
Plane: ignore control mode changes when in throttle failsafe
...
this prevents the receiver causing a temporary mode change
12 years ago
Andrew Tridgell
1ebaa14a99
Plane: prepare for 2.70 release
12 years ago
Andrew Tridgell
0a0b51cc63
Plane: reset AHRS trim after a level operation
12 years ago
Andrew Tridgell
24826c0c74
Plane: default the stream rates to 1Hz
12 years ago
Andrew Tridgell
1007f2ef07
Plane: fixed a bug with setting stream rates
...
this is what caused the "no sensors" problem in the 2.69 release
12 years ago
Randy Mackay
9c984b18db
Plane: integrate automatic roll and pitch trims
12 years ago
Andrew Tridgell
c989099665
Plane: enable PX4IO dual telemetry devices
12 years ago
Andrew Tridgell
e8806b14ec
Plane: enable MAV_CMD_DO_DIGICAM_CONTROL
12 years ago
Andrew Tridgell
8c0f065ee4
Plane: fixed an integer multiply error that caused poor altitude on landing
...
the control of altitude between waypoints was broken due to an integer
overflow
12 years ago
Andrew Tridgell
2f677acf3b
Plane: update firmware version to 2.69
12 years ago
Andrew Tridgell
9f70c6c70d
Plane: make CIRCLE mode hold altitude
...
this will prevent us losing a lot of altitude during the initial
failsafe phase
12 years ago
Andrew Tridgell
9d3224ef34
Plane: fixed target speed reload on landing
...
thanks to Doug for this fix!
12 years ago
Michael Oborne
88840eb759
Send FS state to gcs for AP
12 years ago
Andrew Tridgell
c41b927a15
Plane: added shell command for px4
...
used to launch nsh for PX4IO firmware upgrades
12 years ago
Andrew Tridgell
3913c42183
Plane: fixed bit combination
...
bitwise, not arithmetic
12 years ago
Jochen Tuchbreiter
c5f19f5df8
Plane: Implement issue 80: counterclockwise loiter
...
- libraries/AP_Common/AP_Common.h: Use bit 2 of Location.options to store
loiter direction
- ArduPlane/defines.h: New bitmask MASK_OPTIONS_LOITER_DIRECTION for struct
Location bit 2
- ArduPlane/ArduPlane.pde: New variable loiter_direction
- ArduPlane/GCS_Mavlink.pde: For mavlink loiter-commands use sign of param3 to
detemine direction. Set Location.option flag accordingly
- ArduPlane/commands.pde: Make sure loiter-directions get saved into EEPROM
correctly
- ArduPlane/commands_logic.pde: Set loiter_direction on all loiter-actions
as well as RTL/instant loiter
- ArduPlane/navigation.pde: Yield loiter_direction in update_loiter
12 years ago
Brandon Jones
fa7839941f
After Plane: cleanup driver declaration 4d9a74d
, HIL_MODE_ATTITUDE with MAG_ENABLE=1 set results in continuous reboot/APM crash. Added define for AP_COMPASS_HIL when HIL_MODE_ATTITUDE is enabled.
12 years ago
Michael
b9a5be6c8b
Plane: added secondary elevator support
12 years ago
Andrew Tridgell
e762c43312
Plane: switch to an array for stream rates
...
this saves a couple of hundred bytes of flash.
12 years ago
Pat Hickey
85d783d5a9
ArduPlane: fixed memory unsafe member access in GCS_MAVLINK
12 years ago
Andrew Tridgell
ebb7f27962
Plane: minor signed/type fixups
12 years ago
Andrew Tridgell
3caaa27526
Plane: fixed build errors in logging
12 years ago
Randy Mackay
7297a1ff83
Plane: renamed RAW dataflash message to IMU
12 years ago
Randy Mackay
e674626fd6
Plane: rename CUR and CURR to CURRENT for logging
...
Based on user complaint that log was enabled/disabled using CUR while
message that appeared in log was CURR.
12 years ago
Randy Mackay
6f46f4a7d0
Plane: logging changes to use new faster packet method
...
also RAW message renamed to IMU
12 years ago
Randy Mackay
d2767b911c
AP_Math: switch get_distance_cm to return uint32_t
...
Includes changes required on ArduCopter and ArduPlane side as well
12 years ago
Andrew Tridgell
9178022a73
Plane: don't change trims if radio_in is zero
12 years ago
Andrew Tridgell
7ab3d93ed4
Plane: fixed typo
12 years ago
Andrew Tridgell
49356b790b
Plane: limit number of bytes read per GCS check
12 years ago
Andrew Tridgell
9813468640
Plane: fixed mavlink fetch of 16 character parameter
12 years ago
Andrew Tridgell
4d9a74d742
Plane: cleanup driver declaration
...
remove a lot of the #if nesting
12 years ago
Andrew Tridgell
4deee014d6
Plane: setup PX4 airspeed analog port
12 years ago
Andrew Tridgell
96b87e3b44
Plane: fixed test baro printout
12 years ago
Andrew Tridgell
2e04d4827a
Plane: run PX4 console at 57600
12 years ago
Andrew Tridgell
f9cb9e08ae
Plane: fixed orientation of PX4 compass
12 years ago
Andrew Tridgell
9058949558
Plane: fixed some warnings
12 years ago
James Bielman
5631f865b2
Update floating point calculations to use floats instead of doubles.
...
- Allows use of hardware floating point on the Cortex-M4.
- Added "f" suffix to floating point literals.
- Call floating point versions of stdlib math functions.
12 years ago
Andrew Tridgell
fa3a4c68b6
Plane: use common log reading function
12 years ago
Andrew Tridgell
28352b3548
Plane: ensure ahrs.init() is called
12 years ago
Andrew Tridgell
92c9a4c1ce
Plane: start update logging for new API
12 years ago
Andrew Tridgell
bfaf91affe
Plane: use an enum for flash log message types
12 years ago
Andrew Tridgell
86f667f6cc
Plane: added new SERIAL0_BAUD parameter
...
this is useful on PX4
12 years ago
Andrew Tridgell
bea9a9d558
Plane: move memcheck_init() earlier in setup()
12 years ago
James Bielman
ab37f833db
MS5611: Fix CONFIG_MS5611_SERIAL definitions.
...
- Make sure the values are defined as integers. We were always using
SPI rather than using I2C when desired.
12 years ago
Andrew Tridgell
e0f052dd9a
Plane: update for new AP_Param API
12 years ago
Andrew Tridgell
38f56be2c4
Plane: enable hardware sensors on PX4
12 years ago
Andrew Tridgell
2e2f96d721
Plane: cope with a HIL_STATE packet before GPS init
12 years ago
Andrew Tridgell
9e0096ddb5
Plane: fix handling of sensors HIL startup
12 years ago
James Bielman
264db3670e
AP_Baro: Add CONFIG_MS5611_SERIAL option to choose between SPI and I2C.
...
- Update ArduCopter and ArduPlane modules to pass the correct serial
driver to the MS5611 driver.
- Update barometer examples, assuming SPI.
12 years ago
Andrew Tridgell
868269e037
Plane: switch PX4 to attitude HIL for now
...
a bit easier to debug
12 years ago