Andrew Tridgell
92c9779d18
HAL_SITL: pass turbulence to simulators
10 years ago
Randy Mackay
ef20676c67
GPS: fix INJECT_TO param desc and add definition
...
No functional change
10 years ago
Randy Mackay
0264b1aa84
AC_Circle: set only xy position targets
10 years ago
Randy Mackay
0b9c7c2a3b
SerialManager: add SToRM32 to protocol param description
10 years ago
Víctor Mayoral Vilches
ab5f1b3a24
BusTest: Fix compilation error with AP_ADC
10 years ago
Peter Barker
723c37bcf7
DataFlash: backend/frontend split
10 years ago
Andrew Tridgell
21c8a2d94a
AP_Common: override new and delete on all platforms to zero memory
...
this guarantees that all classes get zero initial members when
they are dynamically allocated.
10 years ago
Andrew Tridgell
eeb97800ae
AC_AttitudeControl: allow for tail pass-thru in ACRO mode
...
this allows for all channels to be passed through
10 years ago
Michael du Breuil
e45f3537cf
APM_Control: Remove duplicate include statements
10 years ago
Michael du Breuil
aa04c81e3c
APM_Control: Fix a typo in the docstring for YAW2SRV_SLIP
10 years ago
Tom Pittenger
e6122d1a4e
AP_Mission: ensure cache coherence on mission resume
...
- when resuming a mission we should read the value from storage of the same index to ensure we're not continuing an old cached version of the mission item.
- inherent problem: DO commands will continue and will be unaffected unless the new mission has a different DO_ command structure. If so, a set_current_cmd() or reset() should be issued by the GCS.
10 years ago
Andrew Tridgell
a81590f7ac
HAL_SITL: prevent FPE on zero range with optflow
10 years ago
Randy Mackay
9f17fc17ab
NavEKF: update parameter descriptions
10 years ago
Paul Riseborough
87e6a24154
AP_NavEKF: Add public method to reset EKF height datum and baro alt
10 years ago
Randy Mackay
1e3e65e443
AC_AttControl: add shift_ef_yaw_target
...
This allows shifting the target heading in case the EKF shifts it's
heading estimate
10 years ago
Paul Riseborough
e3ccb74e12
AP_NavEKF: Publish amount of in-flight yaw angle reset
10 years ago
Gustavo Jose de Sousa
c72dc9bd45
AP_InertialSensor: make single rotation on MPU9250
...
The previous implementation made some boards apply two rotations to suit
their default orientation. That was happening because there was an
unconditional rotation being done (commented as "rotate for bbone
default").
This commit makes that unconditional rotation as a default rotation
instead and adjusts the former additional rotations to be single
rotations.
10 years ago
Gustavo Jose de Sousa
3dad768e8b
AP_InertialSensor: log failure to initialize after max attempts on MPU9250
...
This happens for example when you are trying to use an SPI speed that's
above the one supported by the sensor or the controller.
10 years ago
Gustavo Jose de Sousa
587471ab54
AP_InertialSensor: disable I2C on MPU9250
...
As the datasheet says: "To prevent switching into I2C mode when using
SPI, the I2C interface should be disabled by setting the I2C_IF_DIS
configuration bit."
We also reset the sensor like PX4Firmware does for initializing the
MPU6000. See: ee1d8cd770/src/drivers/mpu6000/mpu6000.cpp (L695)
10 years ago
Michael du Breuil
6cd81ae1fb
APM_Control: Add PID logging to yaw controller
10 years ago
Michael du Breuil
225c946af0
DataFlash: Add PIDS for steering logging
10 years ago
Robert Lefebvre
11214b3414
AP_Motors: move constraints to set_throttle
10 years ago
Grant Morphett
84ac8abc42
AP_Mount: Fixed a bug with wrapping of panning angles.
10 years ago
Andrew Tridgell
a424686d2f
DataFlash: reduce future merge conflicts
...
an enum makes it easier to merge new messages
10 years ago
Andrew Tridgell
81e6d88560
StorageManager: fixed hang in erase()
...
found by coverity
10 years ago
Andrew Tridgell
4eab27abe9
AP_InertialSensor: fixed logic bug in MPU6000 init
...
thanks to coverity
10 years ago
Andrew Tridgell
131b345ccc
APM_Control: cleanup some coverity warnings
10 years ago
Andrew Tridgell
322a61635f
SITL: allow extra arguments to be passed to last_letter
10 years ago
Robert Lefebvre
0c92565d23
AP_MotorsHeli: add Critical Rotor Speed param, use to switch off runup_complete
10 years ago
Robert Lefebvre
3ad6700c5d
AP_MotorsHeli: add getters for rotor speed
10 years ago
Robert Lefebvre
8b917b82ee
AP_MotorsHeli: Simplify set_desired_rotor_speed function definition
10 years ago
Robert Lefebvre
79e8c8f7f7
AP_MotorsHeli: whitespace fixes
10 years ago
Georacer
b375a8debf
SITL: Allows last_letter to start at the location specified by the SITL arguments
10 years ago
Leonard Hall
cfc388934b
AC_AttControl: add set_accel_roll_max
...
Also equivalents for pitch and yaw
10 years ago
mirkix
7c55689aad
AP_HAL_Linux: Fix loading Firmware
10 years ago
Paul Riseborough
6ba8cd05ff
AP_NavEKF: Fix bug preventing GPS vertical velocity being used
...
This fixes a bug that prevents GPS velocity being used permanently if there is a temporary unavailability
10 years ago
mirkix
a1d478909a
AP_BattMonitor: Add Linux support for example
10 years ago
mirkix
d169fea9ec
AP_AHRS: Add Linux support for example
10 years ago
mirkix
588a16dec2
AP_InertialSensor: Add Linux support for VibTest example
10 years ago
Andrew Tridgell
de11b5394e
GCS_MAVLink: support NSH shell with SERIAL_CONTROL
10 years ago
Andrew Tridgell
a0594bd50e
GCS_MAVLink: regenerate headers
10 years ago
Andrew Tridgell
bdbe1a7553
GCS_MAVLink: added SERIAL_CONTROL_DEV_SHELL
10 years ago
Andrew Tridgell
d909f11ba3
HAL_PX4: added implementation of NSH shell stream
10 years ago
Andrew Tridgell
7f239f5d46
AP_HAL: added get_shell_stream()
10 years ago
Andrew Tridgell
4fe092fead
AP_InertialSensor: panic on bad gyro or accel sample rates
10 years ago
Andrew Tridgell
d3b85eb792
AP_InertialSensor: use driver supplied sample rate
...
this will work with a wider range of sensors
10 years ago
Andrew Tridgell
e91bfdfc1c
AP_InertialSensor: fixed VibTest example build
10 years ago
Andrew Tridgell
feb928dcd3
DataFlash: fixed build warnings
10 years ago
Andrew Tridgell
c9988d8b37
AP_NavEKF: rely on delta_velocity and delta_angles always being available
10 years ago
Andrew Tridgell
bc0ae630a1
AP_InertialSensor: always provide delta_velocity and delta_angles
...
this makes the NavEKF code simpler
10 years ago