Commit Graph

14809 Commits

Author SHA1 Message Date
gcarmix 9748727331 Updated driver to the be compliant with the new mb12xx driver version,
inserted a line into the cmake config file for px4fmu-v2
2015-10-24 10:35:37 +02:00
carmix 4cf0af1b3b Adapted to cmake 2015-10-24 09:22:20 +02:00
Mark Charlebois d030608def Modified Vagrantfile to use NFS folder sharing
Virtualbox has issues with certain operations on shared folders
using the default sharing mechanism. These are overcome using
NFS sharing.

On Ubuntu, sudo apt-get install nfs-kernel-server

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-23 21:09:29 -07:00
Mark Charlebois 01ccbd8886 qurt: added HEXAGON_TOOLS_ROOT variable
The environment variable HEXAGON_TOOLS_ROOT must be set to the location
of the installed HexagonTools. This could be a global install at
/opt/HEXAGON_Tools/7.2.10/Tools or it could be a personal install
${HOME}/Qualcomm/HEXAGON_Tools/7.2.10/Tools.

The default install path used by the installer is exported in the Vagrantfile.

There is still an issue that the hexagon linker fails on mmap of the shared folder.
If the shared folder was mounted via NFS for Linux and MacOS the problem would be
resolved.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-23 20:52:03 -07:00
Mark Charlebois 8349ba180b DSPAL: removed simlinks that broke vagrant build
Vagrant did not like the simlinks in the dspal repo.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-23 20:50:57 -07:00
Lorenz Meier 292b87fe2c Exit simulator 2015-10-23 23:58:28 +02:00
Lorenz Meier bf09c46c2f Fix Hexagon toolchain detection for default installer 2015-10-23 23:28:26 +02:00
Lorenz Meier 3276da9ce6 Add Snapdragon requirements to Vagrant 2015-10-23 23:27:10 +02:00
Lorenz Meier d3125311c8 Uncruft SK450 config 2015-10-23 20:30:40 +02:00
Lorenz Meier df3acc2f51 Uncruft steadidrone config 2015-10-23 20:30:21 +02:00
Lorenz Meier 06b96468b6 Uncruft Disco config 2015-10-23 20:30:08 +02:00
Lorenz Meier 3e4f0aabaa Uncruft IRIS config 2015-10-23 20:29:52 +02:00
Lorenz Meier e5ccf82fa2 Attitude Q estimator: Set decimal places 2015-10-23 19:53:22 +02:00
Lorenz Meier e5d6b1c985 Tools: Parse new decimals tag 2015-10-23 19:53:09 +02:00
tumbili b081c5c33b added signal handler for floating point exceptions 2015-10-23 14:00:24 +02:00
tumbili ec1d148b08 fixed missing dt in ekf 2015-10-23 13:41:28 +02:00
Lorenz Meier f78fea2e96 Revert "Move EKF stack back to same size as on stable"
This reverts commit 7fd6d2dc4a.
2015-10-23 11:21:07 +02:00
Lorenz Meier 7d517978f0 MAVLink: Disable named value float 2015-10-23 11:20:53 +02:00
Lorenz Meier 1e973033af Set climbout altitude to 10 meters by default 2015-10-23 11:16:47 +02:00
Lorenz Meier 7fd6d2dc4a Move EKF stack back to same size as on stable 2015-10-23 11:03:30 +02:00
Lorenz Meier 766cb71635 EKF: Push up stack size as the max frame size is already 3.4K 2015-10-23 11:01:56 +02:00
tumbili 06f5e242d1 support launching gazebo automatically for SITL 2015-10-23 09:33:55 +02:00
Mark Charlebois 4b1e4e63f0 eagle: Added posix_eagle_release to Makefile
Enable build of posix_eagle_release.
Added path to ARM cross compiler in qrlsdk install.
Fixed warnings in Toolchain-arm-linux-gnueabihf.cmake

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-23 09:06:18 +02:00
Mark Charlebois 224af93bbb Merge pull request #3042 from mcharleb/hexagon-7.2.10-toolchain
qurt: Change to Hexagon 7.2.10 compiler
2015-10-22 14:32:39 -07:00
gcarmix 28316d8a44 Corrected code format with astyle 2015-10-22 22:55:23 +02:00
gcarmix 6de5a36518 Driver for SRF02 range finder adapted from Maxbotix driver 2015-10-22 21:23:07 +02:00
Mark Charlebois 49e0fc967a qurt: Added back missing ifdef section in px4_defines.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-22 10:12:32 -07:00
Mark Charlebois 0e967d0874 qurt: Change to Hexagon 7.2.10 compiler
Switched to 7.2.10 since the Linux version of this is available.

Added -DHAS_C9X flag to fix isses with undefined math functions
when using hexagon-clang++.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-22 10:07:22 -07:00
Lorenz Meier 3ac5b3b84e Controllib: Enforce code style 2015-10-22 00:25:37 +02:00
Lorenz Meier c6b41b4e5e Merge pull request #3030 from dronecrew/control-update
uORB/ control wrapper update
2015-10-22 00:22:58 +02:00
Lorenz Meier 8fa49d8ac5 Merge pull request #3033 from dronecrew/px4io-fw-rename
Firmware rename for px4io to avoid using board label in name.
2015-10-22 00:14:48 +02:00
Jonathan Lee ceffa3fadb uORB Devices NuttX: Fix Build under GCC 4.9.x
Remove "algorithm.h" from included files; similar bug and solution as seen in #3022
2015-10-20 19:58:14 +02:00
jgoppert f0ad724fda Update to fixedwing backside. 2015-10-20 13:48:40 -04:00
jgoppert 8536722861 Firmware rename for px4io to avoid using board label in name. 2015-10-20 13:44:17 -04:00
jgoppert b9e461b028 Control lib update. 2015-10-20 10:48:10 -04:00
Lorenz Meier a57f8e2ce3 Adjust F450 attitude gains 2015-10-20 08:49:56 +02:00
Lorenz Meier 43834e3faf Att Q estimator: Lowpass output for all three rates with adjusted lowpass frequencies 2015-10-20 08:49:56 +02:00
Mark Charlebois 938798f4db Removed qurt patch for Eigen and updated eigen commit
The patches for Hexagon support are in the eigen repo so
the patch can now be removed.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-20 08:48:11 +02:00
Mark Charlebois 2cdd6c6055 Corrected logic for gcc build on Apple
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-20 08:47:08 +02:00
Mark Charlebois 79b4bd60b2 Fixed clang builds on Linux
The link needed --start-group and --end-group for clang on Linux
for posix builds.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-20 08:47:08 +02:00
Lorenz Meier 92d0347957 Prevent Git-gate from Qt creator local files 2015-10-19 22:39:57 +02:00
Lorenz Meier a554333841 22 state estimator: Fix min/max #3022 2015-10-19 22:38:16 +02:00
Lorenz Meier 9288b8fa70 Add posix_sitl_default target for consistency 2015-10-19 21:48:33 +02:00
Lorenz Meier c18d4dba01 Merge pull request #3020 from mcharleb/build-fixes
Fixed PRI64 to PRId64 in generate_listener.py
2015-10-19 19:06:32 +02:00
Mark Charlebois 468bac71c2 Fixed PRI64 to PRId64 in generate_listener.py
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-19 10:05:04 -07:00
Lorenz Meier 16b6b3caa2 Enable enforcement 2015-10-19 15:04:12 +02:00
Lorenz Meier 87ea6f54b7 MAVLink simulator: Update code style 2015-10-19 13:52:29 +02:00
Lorenz Meier 6342f4e586 Q Estimator: Fix code style 2015-10-19 13:52:12 +02:00
Lorenz Meier 571c4aebac rc lib: Update code style 2015-10-19 13:51:57 +02:00
Lorenz Meier 2b8e981a7d conversion lib: Update code style 2015-10-19 13:51:47 +02:00