Matthias Grob
daa3c733e9
vscode: move vscode specific .gitignore entries to the folder
2019-04-03 14:52:46 -04:00
Daniel Agar
6648937789
logger increase stack 3600 -> 3700 bytes
2019-04-03 14:32:45 -04:00
Daniel Agar
0c226e9b64
cmake fix ROMFS build dependencies
2019-04-03 12:33:12 -04:00
Daniel Agar
296d7900a0
cmake fix NuttX build dependencies
2019-04-03 12:33:12 -04:00
bresch
dec96b0a3a
revert FlightTasks: fix mission DO_CHANGE_SPEED
2019-04-03 18:08:24 +02:00
bresch
20adce5077
Add new line at the end of FlightTaskFailsafe.cpp and FlightTaskAutoLine.cpp
2019-04-03 15:38:50 +02:00
bresch
986c1a37d1
Parameter update - Rename variables in modules/ekf2
...
using parameter_update.py followed by a make format
2019-04-03 15:38:50 +02:00
bresch
da2deaa0b2
Parameter update - Rename variables in modules/mavlink
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
f3990c84fc
Parameter update - Rename variables in modules/navigator
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
e575f032e4
Parameter update - Rename variables in modules/mc_att_control
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
2197ac883d
Parameter update - Rename variables in modules/wind_estimator
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
6c823903bc
Parameter update - Rename variables in modules/simulator
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
f08c00f324
Parameter update - Rename variables in modules/fw_pos_control
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
ecacf4de46
Parameter update - Rename variables in modules/load_mon
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
10ba0801d2
Parameter update - Rename variables in modules/fw_pos_control
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
ece49247b6
Parameter update - Rename variables in modules/mc_pos_control
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
c6e7c0fa5d
Parameter update - Rename variables in modules/events
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
2ca8ddd8af
Parameter update - Rename variables in modules/commander
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
2255ab21be
Parameter update - Rename variables in templates
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
b14446f0e5
Parameter update - Rename variables in lib
...
using paramter_update.py script
2019-04-03 15:38:50 +02:00
bresch
ec5da55107
Parameter update - Rename variables in drivers
...
using parameter_update.py script
2019-04-03 15:38:50 +02:00
bresch
aa8edbc2ba
Parameter update - add -tcpp flag in rg to check C++ files only
2019-04-03 15:38:50 +02:00
bresch
06ab8570ab
Parameter update - Add parameter_update.py script used to rename the BlockParam variables with the new strict naming convention
2019-04-03 15:38:50 +02:00
Nuno Marques
5da5795433
commander: PreflightCheck replace all differential_pressure sensor checks with airspeed checks ( #11722 )
2019-04-03 09:20:27 -04:00
Roman
d36c0e131d
added aux6 RC channel
...
Signed-off-by: Roman <bapstroman@gmail.com>
2019-04-03 08:20:47 -04:00
Julian Oes
a21242b0e3
FlightTasks: fix mission DO_CHANGE_SPEED
...
This fixes the issue where the DO_CHANGE_SPEED command was ignored and
the drone always travelled at the MPC_XY_CRUISE velocity.
2019-04-03 11:21:12 +02:00
bresch
99fb88ce83
AltitudeSmoothVel - Create new altitude flight task that uses the
...
velocity smoothing library to create a jerk-limited trajectory along the
Z axis. This FlightTask is used when MPC_POS_MODE = 3.
2019-04-03 10:43:31 +02:00
Roman
6c1399b328
multicopter land detector: make threshold for _has_low_thrust
...
configurable
Signed-off-by: Roman <bapstroman@gmail.com>
2019-04-03 08:49:46 +02:00
Daniel Agar
ec3bc4ee5b
fw_pos_control_l1 reset internal takeoff and landing state when arming
2019-04-03 08:48:30 +02:00
mcsauder
e6f1a2db12
Delete trailing whitespace, extra newlines, to quiet git hooks and add an extra = so that it does not appear to git as a merge conflict marker.
2019-04-02 15:31:37 -04:00
David Sidrane
1250fb1b48
RGB order now matchs layout
2019-04-02 13:40:17 -04:00
David Sidrane
eb58dae51b
lights:Remove conditional rgb led starting (do all of them)
...
There is no need to not to start a pwm based led or a
rgbled_ncp5623c if the old TCA62724FMG is started. They
will all work in parallel.
2019-04-02 13:40:17 -04:00
David Sidrane
91e548000f
bmp280:Locate internal to PX4_I2C_BUS_ONBOARD
2019-04-02 13:40:17 -04:00
David Sidrane
fd31091fdb
bmm150:Restored lost internal i2C
2019-04-02 13:40:17 -04:00
David Sidrane
005db51d7f
nxp_fmuk66-v3:Add support for rgbled_ncp5623c
2019-04-02 13:40:17 -04:00
David Sidrane
8504ffd8f2
nxp_fmuk66-v3:Set bmm150 orientation
2019-04-02 13:40:17 -04:00
David Sidrane
bfc704b60a
fmuk66-v3:Add pullup on LPUART0_RX
2019-04-02 13:40:17 -04:00
David Sidrane
ef882989fe
[Breaking Change]fmuk66-v3: Only Support Rev BX11
...
I2C bus chaged I2C0 is external, I2C1 internal
Added BMM150 on I2C1 @ Addr 0x100
Added BMP280 on I2C1 @ Addr 0x76
UART0 (/dev/ttyS1) now used at Telem 2
Chip select added for W25X40CLUXIG Calibration EE prom
Driver is not added at this time
2019-04-02 13:40:17 -04:00
Nico van Duijn
0b548fa684
Update submodule sitl_gazebo
...
This updates the submodule sitl_gazebo to include the iris_obs_avoid
sdf model
2019-04-02 08:17:13 +02:00
Nico van Duijn
b7784a1439
Add MAVLink stream and cmake sitl target
2019-04-02 08:17:13 +02:00
Alessandro Simovic
39d1751bbe
rc loss alarm: stop on RC reconnect
2019-03-29 19:42:02 -07:00
Alessandro Simovic
3d668d871b
tunes: don't let tune interrupt itself
2019-03-29 19:42:02 -07:00
Thijs Raymakers
52542f9802
adis16497: fix TEMP_OUT scaling
2019-03-29 00:43:16 -04:00
DanielePettenuzzo
75f1ad36d1
start px4flow after all rangefinders (including the ones going through rc.serial)
2019-03-28 06:04:10 -04:00
CarlOlsson
9a2617ad33
vtol_att_control: remove unused subscription variable
...
Signed-off-by: CarlOlsson <carlolsson.co@gmail.com>
2019-03-28 09:03:53 +01:00
Beat Küng
fe0c2d1352
mavlink autopilot_version: add vendor version
2019-03-28 08:47:32 +01:00
Julian Oes
be8ad46fc9
px_uploader.py: write timeout workaround
...
This is a workaround for the write timeout that we have seen for some
host computers trying to flash the firmware.
We don't know the root cause of the problem but we do observed the
following:
- For blocking writes with timeout (Pyserial write_timeout=0.5):
write() throws SerialTimeoutException. In systrace we see that the
select() call after write waiting for the write to be finished hangs
and finally times out.
- For blocking writes without timeout (Pyserial write_timeout=None):
write() hangs indefinitely. In systrace we see that the
select() call after write waiting for the write to be finished hangs.
- For non-blocking writes:
write() works but flush() hangs. In systrace we see that
ioctl(fd, TCSBRK, 1) which is (correctly) triggered by termios tcdrain
hangs.
Inspecting USB traffic using usbmon, we can see that the data which is
written actually seems to be sent and looking at responses from the
Pixhawk bootloader and the timings it looks like all the data has
arrived.
This workaround uses non-blocking writes without flushing and this
seemed to prevent the issue from happening so far.
Debugging was done in collaboration with Beat Küng and David Sidrane.
2019-03-27 14:53:00 +01:00
Julian Oes
187f3f2834
SITL: interim fix for replay
...
The replay functionality was broken with lockstep. This is an interim
fix for the replay functionality.
In the longer term it would be nice to leverage the lockstep speedup
for the replay.
2019-03-27 12:55:37 +01:00
Matthias Grob
463d5512d9
mc_att_control: only adapt yaw rate limit on control mode change
...
Put adaption into a method because it needs to be called when
the control mode or the parameter changes.
2019-03-27 12:06:39 +01:00
Matthias Grob
3375ae2c11
mc_att_control: parameter processing refactor
...
- Remove unnecessary in between rate limits member vectors.
- Only switch the yaw rate limit in auto modes,
other values stay the same anyways.
- Fill gain vectors with parameters in one line.
2019-03-27 12:06:39 +01:00