Lorenz Meier
8165ef7d95
SITL: Move back to LPE as its more robust to host timing
2016-12-25 18:15:51 +01:00
Lorenz Meier
79fbcf8a1c
Tuning to integration testing for better reporting
2016-12-25 18:15:51 +01:00
Lorenz Meier
fa84d104b2
Update SITL Gazebo to include model fixes
2016-12-25 18:15:51 +01:00
Lorenz Meier
42101671f4
Drop rate gains for H480
2016-12-24 16:14:52 +01:00
Lorenz Meier
07fecaa9d5
Re-tune the H480 config as we increased its simulated motor power recently.
2016-12-24 16:14:52 +01:00
Lorenz Meier
f56bb95bdd
Default SITL to the same estimator as the physical vehicle
2016-12-24 16:14:52 +01:00
Lorenz Meier
349e3f6309
Update SITL Gazebo to include baro noise
2016-12-24 16:14:52 +01:00
Lorenz Meier
8418be5fa5
Slowdown message: More descriptive and less often
2016-12-24 16:14:52 +01:00
David Sidrane
5607df8a44
Added missing IFLOWCONTROL_WATERMARK settings.
...
This was the cause of the CI failure on the hot fix
2016-12-24 09:42:48 +01:00
David Sidrane
e15b67ff70
HOTFIX:For Data loss on Nuttx serial w/ DMA & GPIO Flow Control
...
This hot fix essentialy revert commit 265af481209d60033f7cd4c4216048b1ce3eb435
in NuttX/nuttx. The commit STM32 serial: Make input hardware flow-control work with RX DMA.
From Jussi Kivilinna has broken the DMA on an STM32F4 in a yet TBD way.
The symptoms are lost data on RX, the DMA count decrements but
the data ia not written to memory. This looks to be introduced but the
non circular DMA settings.
2016-12-24 09:42:48 +01:00
Lorenz Meier
2bf7a53d55
FMUv5: Ensure enough IRQ stack
2016-12-23 23:24:52 +01:00
Lorenz Meier
88a4b5ba07
FMUv4: Ensure enough IRQ stack
2016-12-23 23:24:52 +01:00
Lorenz Meier
0924d8ddcf
FMUv3: Ensure enough IRQ stack
2016-12-23 23:24:52 +01:00
Lorenz Meier
b6e4b63b0d
FMUv2: Ensure enough IRQ stack
2016-12-23 23:24:52 +01:00
Lorenz Meier
bdeabbd02c
FMUv1: Ensure enough IRQ stack
2016-12-23 23:24:52 +01:00
Lorenz Meier
cbe04d5f9b
FMUv5: Not supporting AUX yet
2016-12-23 23:24:52 +01:00
James Goppert
c28cd76e5f
LPE fault relaxation and sitl fix ( #6146 )
...
* Set LPE FUSE for standard iris sitl config.
* Relax fault detection handling.
* Always correct lidar.
2016-12-23 15:08:37 -05:00
Lorenz Meier
661fda2b2a
MAVLink app: Acknowledge all commands that are not sent off to other components
2016-12-23 17:40:11 +01:00
Lorenz Meier
5d7d26531c
Commander: Acknowledge pair commands
2016-12-23 17:40:11 +01:00
David Sidrane
df5b29abce
Bugfix:MPU6000 Driver accept unknown ICM20xxx product IDs
...
This allows a ICM20xxxx with an unkown product ID to be used
with the mpu6000 driver.
This change will issues a warning for any part with an unknown product ID.
For mpu6000 parts (-T 6000 or not specified) it will then exit.
For any ICM20xxxx part with an unknown product ID it will accept the ID
and run with it.
N.B. This fix expecte the value in the product ID register to be
a per chip constant. (Not changing during operations)
2016-12-23 17:08:30 +01:00
Dennis Mannhart
d00750c22e
updated ECL submodule to include snapdragon compile fix
2016-12-23 11:34:31 +01:00
Dennis Mannhart
ccc909f346
uORBFastRpcChannel: fixed include for snapdragon
2016-12-23 10:43:06 +01:00
Lorenz Meier
9e2eac41ff
ROMFS startup: Fix variable expansion for new NuttX scheme
2016-12-23 09:30:37 +01:00
Beat Küng
1e05520350
Tools/upload_log.py: add missing source parameter
2016-12-23 00:20:17 +01:00
David Sidrane
83fdb9761c
px4fmu-v4:Fixed SDIO Clocking
2016-12-23 00:05:59 +01:00
David Sidrane
abc2ed3c52
px4fmu-v3:Fixed SDIO Clocking
2016-12-23 00:05:59 +01:00
David Sidrane
a84eebbee4
px4fmu-v2:Fixed SDIO Clocking
2016-12-23 00:05:59 +01:00
David Sidrane
31355c8584
Mindpx-v2:Fixed SDIO Clocking
2016-12-23 00:05:59 +01:00
David Sidrane
feb139eb6a
AUAVX21:Fixed SDIO Clocking
2016-12-23 00:05:59 +01:00
Michael Schaeuble
b9bd30d4e2
Build hardfault_log in px4fmu-v3 target
2016-12-22 21:58:16 +01:00
Beat Küng
fca3a11907
RPI config: set SYS_MC_EST_GROUP
2016-12-22 16:54:15 +01:00
Beat Küng
eadb55569b
eagle configs: set SYS_MC_EST_GROUP
2016-12-22 16:54:15 +01:00
Beat Küng
af99ecfe42
bebop config: set SYS_MC_EST_GROUP to 2
2016-12-22 16:54:15 +01:00
Beat Küng
d828023e47
SITL startup config: set SYS_MC_EST_GROUP
...
so that we know which estimator was used in the log file
2016-12-22 16:54:15 +01:00
Lorenz Meier
e6cea82b21
Better default values for UAVCAN params
2016-12-22 15:33:21 +01:00
Beat Küng
a3de7f7acc
RPI: fix startup scripts: start navigator & load parameters
2016-12-22 15:17:58 +01:00
Simone Guscetti
304afa5629
Changed getopt with px4_getopt which was causing motor_test to always go to the usage function
2016-12-22 11:08:21 +01:00
Lucas De Marchi
03c3ea0040
build: also look for ninja-build in addition to ninja
...
The ninja binary may have other names on Linux distributions. On Fedora
it's ninja-build.
2016-12-22 08:33:33 +01:00
Lorenz Meier
54ab5cde2f
Fix unused variable in LPE
2016-12-21 22:28:42 +01:00
Roman
c38e378f59
bebop config: updated some gains for decent performance
...
Signed-off-by: Roman <bapstroman@gmail.com>
2016-12-21 21:36:53 +01:00
Beat Küng
0c7e9b0e6d
version CMakeLists.txt: add ver_gen dependency
...
Necessary so that build_git_version.h is generated before version.c is
compiled.
Error before:
../src/lib/version/version.c:152:31: error: 'PX4_GIT_TAG_STR' undeclared (first use in this function)
return version_tag_to_number(PX4_GIT_TAG_STR);
2016-12-21 16:59:32 +01:00
Beat Küng
cf21d8f554
cmake: remove unneeded file build_git_version.h.in
...
Obsolete since 9ee478e1f7
2016-12-21 16:59:32 +01:00
Lorenz Meier
479374a047
Update SITL gazebo
2016-12-21 14:18:21 +01:00
James Goppert
1a6c1da855
Update sitl gazebo.
2016-12-21 14:15:29 +01:00
Beat Küng
db2efa79da
fix commander: remove unused variable rtl_on
2016-12-21 14:09:41 +01:00
Beat Küng
ffe4688d0b
px4_base.cmake: make sure px_update_git_header.py is executed in the source directory
...
otherwise the 'git describe' command can fail.
2016-12-21 14:09:41 +01:00
Lucas De Marchi
9ee478e1f7
cmake: fix update of git hashes
...
Since the git hashes were being generate by cmake it would only be
generated if the header file was not present. Simple test:
$ make aerofc-v1_default
$ touch a
$ git add a
$ git commit -m tmp
$ make aerofc-v1_default
The file build_aerofc-v1_default/build_git_version.h should have the new
hashes and the correspondent .c/c.pp files should be rebuilt, but they
aren't. The end result is that checking the version with "ver git" in
the nsh console will point to the wrong commit.
This moves the generation of the header to a separate tool and enforces
the command to be executed every time.
2016-12-21 14:09:41 +01:00
Julian Oes
8aede5d32b
mavlink: add 500000 baudrate
2016-12-21 11:44:47 +01:00
Lorenz Meier
9ae2376d1c
Commander: Indicate overload on the ground only if not transient. Adjust max CPU load to 80%. Indicate overload in air immediatley
2016-12-21 11:44:47 +01:00
Lorenz Meier
11ef348a34
PWM: Use same stack size as mixer to limit fragmentation
2016-12-21 11:44:47 +01:00