Mark Charlebois
1bcb93180b
Set flags for building the proper DriverFramework target
...
The DF_TARGET cmake variable needs to be set to (linux, darwin, qurt, nuttx)
The define __DF_LINUX or __DF_QURT needs to be set.
The __DF_DARWIN target is untested
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-16 23:24:59 -08:00
Lorenz Meier
54d1302555
Fix missing rt lib
2015-11-10 13:21:13 +01:00
Mark Charlebois
7ddd5712c5
Integrated DriverFramework
...
Refacored ADCSIM
Compilation succeeds. Link not yet fixed.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-10 13:21:13 +01:00
Lorenz Meier
a9a1e69dd6
CMake: Enable param meta injection
2015-11-09 09:31:57 +01:00
Roman Bapst
de111a9266
Merge pull request #3077 from PX4/vtol_posix
...
ported vtol module to posix
2015-11-06 22:42:54 +01:00
Roman Bapst
6c703935f2
Merge pull request #3136 from dronecrew/matrix
...
Separate matrix lib into own repo, added testing and coverage
2015-11-06 21:07:44 +01:00
Youssef Demitri
318eeb0494
fixed ros build
2015-11-06 13:11:02 +01:00
jgoppert
27df787bff
Separated matrix lib into own repo.
2015-11-05 20:27:48 -05:00
Lorenz Meier
c912be70d1
Update approach to obtain the head git hash
2015-10-30 16:25:08 +01:00
Lorenz Meier
f042c077b2
Fix compile fail for GIT version
2015-10-30 16:01:21 +01:00
Lorenz Meier
b622080a65
Switch GIT command for revision hash
2015-10-30 15:40:41 +01:00
Lorenz Meier
8098821686
Merge pull request #3059 from PX4/can_upgrade
...
Automatic CAN node upgrading
2015-10-29 10:46:58 +01:00
tumbili
b6c19400c0
build vtol att control module for sitl
2015-10-27 10:42:04 +01:00
Lorenz Meier
a99390503a
QuRT travis target: Make accessible via makefile
2015-10-27 09:30:22 +01:00
Lorenz Meier
09fcbde52b
Make some space in flash
2015-10-26 10:25:45 +01:00
Lorenz Meier
ba61f3f36c
Re-add missing flags
2015-10-25 14:36:58 +01:00
Lorenz Meier
6c3c18b7c9
Robustify toolchain string matching
2015-10-25 14:35:46 +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
0106be3e89
Added local position estimator.
2015-10-24 20:34:33 +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
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
Lorenz Meier
bf09c46c2f
Fix Hexagon toolchain detection for default installer
2015-10-23 23:28:26 +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
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
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
Daniel Agar
a3f207f515
cmake fix windows upload
2015-10-14 13:56:24 -04:00
Daniel Agar
e2fda01545
nuttx only show stderr
...
-failures will still be displayed, but we don't need to see normal
successful compile output
2015-10-14 12:19:39 -04:00
Daniel Agar
adc59b9e71
cmake improve submodule handling
2015-10-14 12:13:33 -04:00
Daniel Agar
77f2295b62
cmake restore -Wbad-function-cast
2015-10-14 12:13:33 -04:00
Daniel Agar
75b3564789
cmake better nuttx copy
2015-10-14 12:13:33 -04:00
Daniel Agar
5865dc6434
cmake add libuavcan as subdirectory
...
-move uavcan submodule to src/modules/uavcan/libuavcan
-adding libuavcan as a subdirectory simplifies inheriting all compile
flags and include paths
2015-10-14 02:37:00 -04:00
Daniel Agar
a45fe63430
bin_to_obj.py fix windows regex size match
2015-10-14 01:56:18 -04:00
Daniel Agar
3f0653e824
bin_to_obj.py don't use full path to visibility.h
2015-10-14 01:56:18 -04:00
Daniel Agar
e8fd711a5c
uorb generate interally set required paths
2015-10-14 01:56:15 -04:00
Daniel Agar
2c1e999e1a
cmake remove rsync dep
2015-10-14 01:56:15 -04:00
Lorenz Meier
72dfc6b0b6
Merge pull request #2974 from mcharleb/param-cmake-fixes
...
Param cmake fixes
2015-10-12 08:57:27 +02:00
James Goppert
4ad82644fe
Removed uavcan from nuttx firmware for v1.
2015-10-11 19:40:13 -04:00
Lorenz Meier
e96f4e1944
FMUv1: Fix CAN compilation
2015-10-11 14:06:43 +02:00
Lorenz Meier
cdb2a5432b
FMUv1: Do not support CAN build, since its out of reach memory wise anyway
2015-10-11 13:12:54 +02:00
Lorenz Meier
9a0b6aca90
Revert "Remove rsync dependency"
...
This reverts commit 5b9a19aa65
.
2015-10-10 22:27:07 +02:00
Lorenz Meier
5b9a19aa65
Remove rsync dependency
2015-10-10 17:45:31 +02:00
Lorenz Meier
acd7235880
FMUv2: Add topic listener
2015-10-10 12:27:45 +02:00
Thomas Gubler
2bbb1ad35f
python3 fixes
2015-10-10 11:03:04 +02:00
Mark Charlebois
c28ae649a3
Fixes for parameters.xml dependencies
...
Moved definitions of parameters into *params.c in each module.
This is used by the cmake file as a pattern for dependencies when
generating the parameters.xml file.
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-10 01:15:22 -07:00
Daniel Agar
231140ca8a
cmake fix .git path
2015-10-08 14:19:07 -04:00
Daniel Agar
4151522902
only enforce frame size for nuttx
2015-10-06 23:37:33 -04:00
Daniel Agar
e4a78124d8
posix add -Wno-varargs for OS X
2015-10-06 18:41:48 -04:00
Daniel Agar
644a0cd30c
adjust attitude_estimator_ekf for posix_sitl_simple
2015-10-06 18:28:30 -04:00