Lorenz Meier
4c2bac2431
DriverFramework update
2015-11-10 13:21:13 +01:00
Lorenz Meier
634ab66470
Update driver framework
2015-11-10 13:21:13 +01:00
Lorenz Meier
d10b0eea51
Update driver framework
2015-11-10 13:21:13 +01:00
Mark Charlebois
de1a7b30ce
gyrosim and adcsim now compile with DriverFramework enabled
...
Only the posix build is tested for compilation
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-11-10 13:21:13 +01:00
Mark Charlebois
847b604841
Added Gyrosim
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
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
jgoppert
b3bb8adbc5
Matrix update.
2015-11-09 20:00:23 -05:00
jgoppert
4636670130
Updated inverse in mathlib for new matrix call.
2015-11-08 12:18:47 -05:00
jgoppert
3d420289a5
Matrix update.
2015-11-08 12:10:43 -05:00
jgoppert
c5f60d602a
Matrix update.
2015-11-07 11:34:07 -05:00
Lorenz Meier
756ff6a6fb
Update matrix framework
2015-11-07 17:06:36 +01:00
Lorenz Meier
2919129a74
Launch detect: Remove old params
2015-11-07 09:52:58 +01:00
Lorenz Meier
ac893f26fb
Update math lib include path
2015-11-07 09:47:58 +01:00
Lorenz Meier
9721421d86
Update math library
2015-11-07 09:47:42 +01:00
jgoppert
27df787bff
Separated matrix lib into own repo.
2015-11-05 20:27:48 -05:00
Lorenz Meier
5050da0ba0
TECS: Add function to reset system
2015-11-01 18:26:30 +01:00
jgoppert
99fb498cd2
Resurrect controllib testing.
2015-10-28 22:36:47 +01:00
jgoppert
d198c6a324
Removed comment.
2015-10-24 15:59:11 -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
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
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
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
Lorenz Meier
af1fe6ab9b
Geo lib: Fix code style
2015-10-19 13:48:23 +02: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
2529f07d44
restore format check
2015-10-06 18:28:30 -04:00
Lorenz Meier
fa5071b3c5
Remove module.mk files to prevent confusion of adopters upgrading
2015-10-06 11:23:20 +02:00
James Goppert
45a1583c3b
Uavcan update.
2015-10-05 17:16:30 -04:00
James Goppert
e1bb618371
Working on uavcan building.
2015-10-04 21:29:22 -04:00
Lorenz Meier
9625848c8a
Data validator: Fix compile warning on signedness
2015-10-03 15:39:47 +02:00
Lorenz Meier
fefdcd3fa9
Merge master into cmake-2
2015-10-03 15:34:30 +02:00
Lorenz Meier
526bb51570
Validation: Use error density instead of error count. Fail over to higher priority sensors once they become available.
2015-10-03 15:24:47 +02:00
Mark Charlebois
c5e66e41f1
qurt: Must use latest version of Eigen
...
The latest version of Eigen is required to build with the Hexagon
7.4 toolchain. Only certain C++11 features are supported and the
latest version if Eigen provides these tests. A patch is required
to add support for the Hexagon compiler.
These changes force the sync and then update of eigen and allow it
to be patched for qurt.
The eigen-3.2 submodule was removed as it is no longer needed by the
qurt build with the updated toolchain.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-28 10:49:48 -07:00
Mark Charlebois
300932bde3
QuRT: fixes to unbreak cmake build for QuRT
...
Updated DSPAL version.
Fixed missing lib in config.
Fixed heafers for missing timespec definition.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-24 15:16:00 -07:00
James Goppert
6cdb373abb
Removed extra define from catapult launch.
2015-09-24 16:56:35 -04:00
James Goppert
3bf06d242f
Fix def for stdc format macros to match existing code.
2015-09-24 16:45:18 -04:00
James Goppert
2908a377cf
Found stc macro def issue for sitl build on travis.
2015-09-24 16:43:57 -04:00
James Goppert
85cccbf9be
Attempt 2 to fix posix sitl build for travis.
2015-09-24 16:21:27 -04:00
James Goppert
ebbe322dba
Attempt to fix odd travis sitl build error.
2015-09-24 16:16:49 -04:00
James Goppert
b07e02527d
Fixed catapult launch build error.
2015-09-24 15:59:47 -04:00
Lorenz Meier
d7fc0ee53c
Launch detection: Fix print statement
2015-09-23 22:42:36 +02:00
Lorenz Meier
0da9b4d715
Merge branch 'master' of github.com:PX4/Firmware into cmake-2
2015-09-23 21:17:15 +02:00
David Sidrane
f424cc6b18
Using the uavcan stm32 clock driver to support UAVCAN time syncing
...
Conflicts:
src/lib/uavcan
src/modules/systemlib/print_load_posix.c
src/modules/uavcannode/module.mk
2015-09-23 03:53:09 -10:00
Lorenz Meier
4d4216510f
ECL: Add data validator group in CMake
2015-09-20 10:53:46 +02:00
Lorenz Meier
6ef94e0dfb
Merged master into cmake-2
2015-09-20 10:33:39 +02:00
Lorenz Meier
b067a0c094
Merge branch 'ekf_voting_priority'
2015-09-19 10:51:01 +02:00
Mark Charlebois
ed70a1a1b0
Updated dspal version
...
Fix to remove dspal version of signal.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-16 17:08:14 -07:00
Mark Charlebois
5182a63512
qurt: updated dspal version
...
Added declaration of write() call
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-09-10 13:05:31 -07:00