8618 Commits

Author SHA1 Message Date
Pavel Kirienko
1ace017cb8 Deallocating memory used by UAVCAN virtual iface on destruction 2015-10-26 10:19:56 +01:00
Pavel Kirienko
a570d1de7d UAVCAN memory usage status and shrink 2015-10-26 10:19:56 +01:00
Pavel Kirienko
e6182b8d2b Libuavcan update 2015-10-26 10:19:56 +01:00
Pavel Kirienko
407191d4ab UAVCAN driver transformed to use global memory pool 2015-10-26 10:19:56 +01:00
Pavel Kirienko
7373d99d72 UAVCAN CMakeLists - removed useless definitions 2015-10-26 10:19:56 +01:00
Pavel Kirienko
e227f139a5 Libuavcan switched to footprint_reduction 2015-10-26 10:19:56 +01:00
Lorenz Meier
8421742906 Add Gazebo submodule as simulator dependency 2015-10-25 18:25:53 +01:00
jgoppert
aeb7bff9c9 Removed cmake debug messages. 2015-10-25 17:45:30 +01:00
jgoppert
318144ee8b Changed sitl targets to be easier to call from make. 2015-10-25 17:45:30 +01:00
jgoppert
06472861ce Added buzzer circuit breaker. 2015-10-25 13:38:30 +01:00
Lorenz Meier
aff78e0f5e CMake / Ninja: Use console flag so upload targets can print their normal output and receive input. 2015-10-25 11:22:05 +01:00
jgoppert
d198c6a324 Removed comment. 2015-10-24 15:59:11 -04:00
jgoppert
65a0de38bb Format fix. 2015-10-24 15:51:32 -04:00
jgoppert
0acf6db64f Removed more eigen references. 2015-10-24 15:15:33 -04:00
jgoppert
6cce823dc6 Replaced wigen with custom matrix lib. 2015-10-24 15:10:20 -04:00
jgoppert
0106be3e89 Added local position estimator. 2015-10-24 20:34:33 +02:00
Lorenz Meier
faa80a51e8 Strip unused header 2015-10-24 20:33:10 +02:00
gcarmix
aa82a36747 Corrected code indent 2015-10-24 10:50:57 +02:00
gcarmix
94dcced652 Merge branch 'master' into master 2015-10-24 10:47:16 +02:00
carmix
68a5534a76 Merge commit '292b87fe2cfa2a5a00616c5ed13516bd60199f5a' 2015-10-24 10:41:40 +02:00
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
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
e5ccf82fa2 Attitude Q estimator: Set decimal places 2015-10-23 19:53:22 +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 7fd6d2dc4a4fe7a1b439b5cac78ec90fb34aca48.
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
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
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
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
a554333841 22 state estimator: Fix min/max #3022 2015-10-19 22:38:16 +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