Julian Oes
8a6af658f3
navigator: don't omit printf value
...
There was a mismatch between the printf arguments and what was defined
in the fmt.
2016-12-15 00:12:54 +01:00
Roman
34d253e4d0
bebop2: let PX4_ROOTFSDIR point to the internal mmc card
...
Signed-off-by: Roman <bapstroman@gmail.com>
2016-12-15 00:11:13 +01:00
Julian Oes
1c2194c600
gps: fix cli parsing
...
The gps driver did not give feedback if a non-existing verb was used
such as `gps foo`. Also, the goto out was ugly and the usage always
marked as an error when it's really an info. This cleans it up a bit.
2016-12-15 00:10:27 +01:00
Julian Oes
12c5ed39ae
gps: fix faking so that ekf2 initializes
...
This changes the faked GPS values in order to get ekf2 to initialize.
2016-12-15 00:10:27 +01:00
Michael Schaeuble
ed2d28d5dc
Use time-stamped integrator in Posix MPU6050 driver
2016-12-15 00:09:07 +01:00
Julian Oes
f6c573e882
mavlink: don't send uninitialized bytes
...
Valgrind did not approve uninitialized bytes from either home or
vehicle global position to be sent.
2016-12-14 22:08:26 +01:00
Beat Küng
66925bc065
voted_senors_update: fix style after rebase
2016-12-14 19:57:54 +01:00
Beat Küng
d4da626e78
sensors: move sensors with voting into a separate class
2016-12-14 19:57:54 +01:00
Beat Küng
f9b3b5a799
sensors: break off parameters initialization into separate source file
2016-12-14 19:57:54 +01:00
Beat Küng
c5e485bdd7
sensors: break off RC handling into its own class
2016-12-14 19:57:54 +01:00
Beat Küng
4e2d0500a1
sensors: use orb_publish_auto where possible
2016-12-14 19:57:54 +01:00
Lorenz Meier
4b0647d9c0
Condition the GPS check always on the commander GPS prearm check param ( #6055 )
2016-12-14 15:30:24 +01:00
Daniel Agar
17990cf5dc
geofence fix combined simple and polygon logic
...
- require being inside both fences, not either
2016-12-14 08:49:13 +01:00
Daniel Agar
bce7ecb0f6
Iridium driver and support
...
Mavlink module implement HIGH_LATENCY (Iridium)
2016-12-14 08:20:01 +01:00
Lorenz Meier
b2d48f65bf
MC att ctrl: Properly initialize members
2016-12-13 16:14:15 +01:00
Lorenz Meier
c9b7b6bbb5
TAP ESC: Secure being the first publisher of all outputs / reports
2016-12-13 16:14:15 +01:00
Lorenz Meier
ac3aa3e85c
FMU driver: Avoid trashing existing publicacations for RC, motor outputs, etc.
2016-12-13 16:14:15 +01:00
Lorenz Meier
c23378e70d
Update heli mixer, not reporting saturation yet
2016-12-13 16:14:15 +01:00
Paul Riseborough
da6d4398e9
px4fmu: publish mixer saturation data to uORB
2016-12-13 16:14:15 +01:00
Paul Riseborough
ca6f67fd3b
tap_esc: publish mixer saturation status to uORB
2016-12-13 16:14:15 +01:00
Lorenz Meier
27d5ecaaa9
Fix multirotor code style
2016-12-13 16:14:15 +01:00
Paul Riseborough
8b55c8ec55
systemlib mixer: Add public method for multi_rotor saturation status
2016-12-13 16:14:15 +01:00
Paul Riseborough
eb67686b11
mc_att_control: Improve integrator wind-up protection
...
Use reporting from the motor mixer to only restrict integrator growth when it will result in increased saturation of the control axis concerned.
Enable absolute integrator limits to be set by parameter
2016-12-13 16:14:15 +01:00
Paul Riseborough
efb7131186
px4io: improve multi-rotor motor saturation status reporting
2016-12-13 16:14:15 +01:00
Paul Riseborough
57a6faf8a2
px4iofirmware: remove unused defines
2016-12-13 16:14:15 +01:00
Paul Riseborough
c4ccfeae0d
mixer: improve multirotor motor limits reporting
2016-12-13 16:14:15 +01:00
Lorenz Meier
cc92339602
pwm command: Fix off-by-one in param parsing
2016-12-13 09:18:59 +01:00
Lorenz Meier
7d0db35e90
Update PWM params to match standard usage in system
2016-12-13 09:18:59 +01:00
Roman
8e8336a83f
gps drivers submodule: updated after removing unnecessary baud rate
2016-12-12 23:48:15 +01:00
Roman
0acdf32ed5
gps driver: removed unnecessary baud rate
...
Signed-off-by: Roman <bapstroman@gmail.com>
2016-12-12 23:48:15 +01:00
Roman
e6cbbac120
gps devices: update submodule
2016-12-12 23:48:15 +01:00
Roman
d10c4dd824
gps driver: added more baud rates in order to support bebop2
...
Signed-off-by: Roman <bapstroman@gmail.com>
2016-12-12 23:48:15 +01:00
Lorenz Meier
1926c7bca7
Revert "Implement the way to run posix simulator directly from IDE without the need to reconfigure command lines, but use runner created via CMake"
...
This reverts commit fff493474356f34c32075cc4f67e50d787efa7a2.
2016-12-12 22:32:34 +01:00
Lorenz Meier
4cb9903561
UAVCAN: Be less verbose on boot
2016-12-12 16:11:21 +01:00
Lorenz Meier
4c714f0e46
Load mon: Be less verbose on boot
2016-12-12 16:11:21 +01:00
Lorenz Meier
0d174be0a0
IO: Remove unnecessary boot output
2016-12-12 16:11:21 +01:00
Lorenz Meier
6820eb7a0c
MS5611: Less chatty boot
2016-12-12 16:11:21 +01:00
Lorenz Meier
dd6d1136b3
LIS3MLD: Remove unnecessary boot output left over from driver bringup
2016-12-12 16:11:21 +01:00
Lorenz Meier
2b518278df
HMC5883: Silence chatty boot
2016-12-12 16:11:21 +01:00
Matthias Grob
d1a2f52246
fix segmentation fault when running local_position_estimator module without arguments
...
argv[1] was read even if argc < 2 -> segmentation fault when running without arguments
the return saves this
2016-12-12 15:25:05 +01:00
Julian Oes
adc9ed61b8
commander: ignore arm/disarm in DO_SET_MODE cmd
...
According to https://github.com/mavlink/mavlink/pull/629 the mavlink
command DO_SET_MODE should only determine the mode but not the
armed/disarmed state, so the MAV_MODE_FLAG_SAFETY_ARMED bit should be
ignored.
Instead the mavlink command COMPONENT_ARM_DISARM should be used instead.
Therefore, the commander now ignores the arm/disarm bit.
2016-12-11 17:00:09 +01:00
Dennis Shtatnov
f23b5e4699
Syslink bootloader faker
2016-12-11 09:52:24 +01:00
Dennis Shtatnov
1ab6635ffe
ACKs for syslink radio parameters. Fixes #6005
2016-12-11 09:52:24 +01:00
Lorenz Meier
d817d331fd
Add set trim API for helicopter mixer
2016-12-10 14:45:49 +01:00
Bart Slinger
a7c8d77453
Generic helicopter mixer
...
fix code style
2016-12-10 14:45:49 +01:00
Mark Whitehorn
88126e560f
remove trim command: replaced by trim parameters
2016-12-10 12:56:39 +01:00
Mark Whitehorn
fc906a79b0
delete commented code
2016-12-10 12:56:39 +01:00
Mark Whitehorn
086043a237
remove unused variable
2016-12-10 12:56:39 +01:00
Mark Whitehorn
6257d9bde1
remove pwm "trim" command; replaced by parameter values
2016-12-10 12:56:39 +01:00
Mark Whitehorn
86252e19e6
clean up other build targets
2016-12-10 12:56:39 +01:00