Julien BERAUD
bf5ac43142
mk: build the bebop statically
...
The toolchains aren't compatible and the size of the binary doesn't get too
big with the static flag so it avoids creating a chroot.
9 years ago
mirkix
f00d4f0b3e
AP_HAL_Linux: Improve loading firmware
9 years ago
Robert Lefebvre
4f7246c432
SITL: Helicopter parameter updates
9 years ago
Robert Lefebvre
b89b0d7f9e
AP_MotorsHeli_Single: Move Servo_Test static variables to be class members
9 years ago
Robert Lefebvre
02b8dd5ffd
Copter: Heli to set hover roll trim scalar
9 years ago
Robert Lefebvre
1bc13fb9c0
AC_AttitudeControl_Heli: Add Hover Roll Trim Scalar
9 years ago
Robert Lefebvre
bb7f8c1999
AP_MotorsHeli: Create Servo Test functionality
9 years ago
Robert Lefebvre
eeb544d098
AP_MotorsHeli: Create SV_MAN=5=Oscillate servo setup mode.
9 years ago
Robert Lefebvre
4443ca9602
AP_MotorsHeli: Yaw servo to move when using SV_MAN param for setup.
9 years ago
Robert Lefebvre
c2dff8749e
AP_MotorsHeli: Change SV_MAN=2=Center to output _col_mid_pwm instead of 0 collective
9 years ago
Fredrik Hedberg
212eb85ff2
AP_MotorsHeli: Add min and max collective to manual servo modes
9 years ago
Robert Lefebvre
22729e6927
AP_MotorsHeli: Change servo manual #defines into enum
9 years ago
Robert Lefebvre
750728fa1e
AP_MotorsHeli_Single: Add motor enable aux output functionality
9 years ago
Robert Lefebvre
58e918341d
RC_Channel: Add motor_run_enable aux function
9 years ago
Robert Lefebvre
0b33ef3862
AC_AttitudeControl: Add Hover Roll Trim functionality for helicopters.
9 years ago
Fredrik Hedberg
5fd7fe3e53
AP_Motors: Add manual servo override to center swash-plate for set-up in AP_MotorsHeli.
9 years ago
Jolyon Saunders
ca28a49fa6
AP_Motors: Circular swash-plate limits for AP_MotorsHeli
9 years ago
Robert Lefebvre
5cc4f41d85
Copter: Helicopter: to use new Stab_Col and Acro_Col functions.
9 years ago
Robert Lefebvre
34fb600c4f
Copter: Utilize Input Manager Class
9 years ago
Robert Lefebvre
afcc304cbf
AC_InputManager: Initial class creation
9 years ago
Robert Lefebvre
c66af9b788
AC_HELI_PID: Add Leak-Min param and functionality.
9 years ago
Robert Lefebvre
62864c9e2b
AC_AttitudeControl_Heli: Remove commented out Cyclic Cross-Coupling code. Will resurrect in future.
9 years ago
Robert Lefebvre
b8ce23970d
AC_AttitudeControl_Heli: Implement Pirouette Compensation
9 years ago
Robert Lefebvre
f39ac7c900
AC_AttitudeControl_Heli: Add initialization of _flags_heli members
9 years ago
Robert Lefebvre
7ad623dc70
Copter: Helicopter, fix so servos move after arming in Acro and Stabilize.
9 years ago
Robert Lefebvre
2632a2e348
Copter: Rework arming proceedures for interlock/Estop
...
to fix race condition.
9 years ago
Caio Marcelo de Oliveira Filho
8630df00b3
build: disable warnings for unused params for FLYMAPLE
...
Other boards disable it, so the common code contains a lot of unused
parameters already. Use -Wno-unused-parameter to reduce the "noise".
9 years ago
Paul Riseborough
6522fb2621
AP_NavEKF2: Allow user to relax pre-flight GPS checks
9 years ago
Randy Mackay
d13b4c2dc3
AC_PrecLand: init members to resolve compile warning
9 years ago
Randy Mackay
175f5654c1
AC_PrecLand: fix backend compile error
9 years ago
Peter Barker
fc05ad81eb
DataFlash_File: cache oldest log to avoid directory scans when downloading
9 years ago
Paul Riseborough
0b653bb82b
AP_NavEKF2: Update MAVLnk parameter documentation
9 years ago
José Roberto de Souza
17e105640e
AP_InertialSensor: Add HAL_COMPASS_AK8963_MPU9250_I2C to _detect_backends()
9 years ago
José Roberto de Souza
6ece4d60aa
AP_HAL: HAL_COMPASS_AK8963_MPU9250_I2C to the supported list
9 years ago
José Roberto de Souza
bdc36349b4
AP_Compass: AK8963: Add support to use a AK8963 behind of a MPU9250 over I2C
...
To be able to use AK8963 connected to the auxiliary I2C bus of a
MPU9250 we need first initialize it.
9 years ago
José Roberto de Souza
d1ff4286c2
AP_InertialSensor: Make detect_backends() public
...
This method will be used to initialize and configure I2C backends that
have an auxiliary I2C bus that can be connected to the main I2C bus,
like MPU6000 and MPU9250.
9 years ago
José Roberto de Souza
0cbe99a862
AP_InertialSensor: MPU9250 I2C: Connect the auxiliary I2C bus to the main bus
...
Using MPU9250 over I2C we can connect the auxiliary bus where there is
a AK8963 and connect this bus to the main one, this way we don't need
any AuxiliaryBus infrastructure as we need with SPI and we can talk
with AK8963 as we would talk with a standalone AK8963.
9 years ago
José Roberto de Souza
b3322ed1ae
AP_InertialSensor: Add MPU9250 over I2C to detect_backends()
9 years ago
José Roberto de Souza
b3f030f650
AP_HAL: Add MPU9250 over I2C
9 years ago
José Roberto de Souza
607ab5b005
AP_InertialSensor: MPU9250: Add I2C support
9 years ago
José Roberto de Souza
c3dae6fcec
AP_InertialSensor: MPU9250: Remove methods not used anymore
...
Those methods were used by AK8963 before it started to use auxiliary bus.
9 years ago
José Roberto de Souza
1fc29a2654
AP_Compass: AK8963: Use MPU9250 auxiliary bus
9 years ago
José Roberto de Souza
588df53429
AP_InertialSensor: Add support to get auxiliary bus of multiple instances of the same sensor
9 years ago
José Roberto de Souza
3e1b974fd2
AP_InertialSensor: MPU9250: Export auxiliary bus
9 years ago
José Roberto de Souza
206f0fb773
AP_InertialSensor: MPU9250: Add BusDriver abstraction
...
This adds a similar abstraction to the one in MPU60XX so it's possible to use
MPU9250 in other bus. The I2C implementation will come later.
9 years ago
Grant Morphett
5c499484a8
Added a default astyle options file and a linux script to run it.
9 years ago
Lucas De Marchi
977f6aaf15
AP_Baro: MS5611: remove empty statement
9 years ago
Lucas De Marchi
94d01934f7
AP_Baro: MS5611: reduce OSR to 1024
...
This is the same change as done in PX4:
This reduces self-heating of the sensor which reduces the amount
of altitude change when warming up. Apparently some individual
sensors are severely affected by this.
Unfortunately it raises the noise level, but Paul is confident
it won't be a significant issue.
9 years ago
Andrew Tridgell
ea5cd99651
RC_Channel: use is_bounded_int32()
9 years ago
Andrew Tridgell
090c02e6bd
AP_Common: rename is_bounded() to is_bounded_int32() and make inclusive
...
we will probably want float versions in future, and inclusive is
better for the RC_Channel case
9 years ago