8169 Commits

Author SHA1 Message Date
Lorenz Meier
ceb7204590 POSIX sim: Remove unused error variables 2015-09-12 10:52:44 +02:00
Lorenz Meier
2be7b82256 Navigator: Remove unused error variable 2015-09-12 10:52:22 +02:00
Lorenz Meier
d222f6e664 EKF: Remove unused error variable 2015-09-12 10:52:07 +02:00
Lorenz Meier
849b61213c commander: Remove unused error variable 2015-09-12 10:51:52 +02:00
Lorenz Meier
75dfa5a420 Remove outdated flow position estimator 2015-09-12 09:53:36 +02:00
James Goppert
4c3f47a003 Builtin typo fix. 2015-09-12 01:53:01 -04:00
Mark Charlebois
ce17984bd5 qurt: removed linker script
Linker script no longer needed for qurt target

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 18:48:37 -07:00
Mark Charlebois
8369e33245 cmake: Fixes for qurt and nuttx
Added px4_parameters.c to nuttx executable src list.
Minor syntax fix in Tools/px_generate_params.py for semicolon.
Added handling of PX4_MAIN which was not yet supoprted in the
cmake build.
Fixed include quotes in muorb_test_example.cpp

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 18:32:44 -07:00
Mark Charlebois
1bba87c264 qurt: Changes for cmake build
Added build stubs.
Fixed missing module (platforms/common) which was causing missing generated message errors.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 17:43:25 -07:00
Mark Charlebois
e4b9212e96 cmake: Updated makefie to show the available build configs
Also fixed param support for nuttx and qurt

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 16:15:48 -07:00
Lorenz Meier
4178910509 Merge branch 'cmake-mc' of github.com:mcharleb/Firmware into cmake-2 2015-09-11 21:51:17 +02:00
Lorenz Meier
458b72352a Simulator: POSIX adjustments 2015-09-11 21:49:29 +02:00
Lorenz Meier
d5f110cc92 sdlog2: POSIX adjustments 2015-09-11 21:49:19 +02:00
Lorenz Meier
c29e47b3fc MAVLink: POSIX adjustments 2015-09-11 21:49:06 +02:00
Lorenz Meier
60db613a8f EKF: OS X adjustments 2015-09-11 21:48:50 +02:00
Lorenz Meier
12a1ffd27b Commander: POSIX adjustments 2015-09-11 21:48:36 +02:00
Lorenz Meier
0f98a7c141 OS X: Add missing time calls 2015-09-11 21:48:06 +02:00
Mark Charlebois
fc3acdb2c1 cmake: param refactoring
Use a struct to contain all the parameters so the ordering in
memory is not machine dependent.

Add number of parameters to the param struct. The struct actually
allows direct accessing by the member name if desired.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 12:41:00 -07:00
James Goppert
ad321927e9 Added install target for nuttx. 2015-09-11 06:38:39 -04:00
Mark Charlebois
b9ef1ee6ed param: Build param without linker script
Changed to enable the posix_sitl_simple target to build and run

param show *

without using a linker script

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 02:33:42 -07:00
James Goppert
4bce702ed1 Added rt library to link for posix to fix travis build. 2015-09-11 00:45:23 -04:00
James Goppert
07851b79c2 Work on config only for cmake arguments. 2015-09-10 23:43:59 -04:00
Mark Charlebois
2a77ea6b34 Merge branch 'cmake-2' of https://github.com/jgoppert/Firmware into cmake-mc 2015-09-10 15:01:19 -07:00
Mark Charlebois
8dc5d7532e Added more eagle build configurations
The config_qurt_eagle_travis.cmake target is for CI

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 15:00:20 -07:00
James Goppert
6966331a88 Working on param xml gen. Haven't updated qurt config yet. 2015-09-10 17:44:27 -04:00
Mark Charlebois
e3e00e92d7 Updated to newer version of dspal
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 12:59:45 -07:00
James Goppert
181d8db128 Merge branch 'master' into cmake-2 2015-09-10 14:03:48 -04:00
James Goppert
34eeee9fa9 Added defautl config for nuttx, nuttx now works over usb. 2015-09-10 13:57:54 -04:00
James Goppert
f7fe33e6a4 Removed old module list from nuttx firmware. 2015-09-10 12:40:34 -04:00
Mark Charlebois
08dc74afac cmake: fixes for qurt build after refactoring
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 09:29:21 -07:00
James Goppert
0286136c68 Addressed scope question. 2015-09-09 23:18:53 -04:00
James Goppert
d0c89b8396 Attempted to fix qurt build, some cleanup of old module funcs. 2015-09-09 23:11:25 -04:00
James Goppert
bf18c84652 Cleanup of module building. 2015-09-09 23:00:58 -04:00
tumbili
10171df59a ll40ls: do not start driver if already started 2015-09-09 22:58:51 +02:00
Mark Charlebois
9c376119d0 cmake: changes required for qurt build
Fixed CMakeLists.txt to be consistent with module.mk
Converted PX4_TICKS_PER_SEC to define for QURT to get around relocation error
Added stubs for QURT so building a full executable can be tested. This will
enable CI testing without the full Hexagon SDK.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-09 13:24:29 -07:00
Mark Charlebois
5a59d7d74f cmake: added support for topic_listener.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-09 10:15:37 -07:00
James Goppert
521b8ed452 Merge pull request #36 from mcharleb/cmake-mc-3
qurt: Updated the version of dspal headers
2015-09-09 08:30:12 -04:00
James Goppert
cf37394484 Added board config for nuttx sim. 2015-09-09 08:28:54 -04:00
James Goppert
b6b25f2ad1 Nuttx sim support. 2015-09-09 08:18:41 -04:00
Mark Charlebois
c815ddb661 qurt: Updated dspal version
Added missing extern "C" blocks

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:45:48 -07:00
Mark Charlebois
d5d758bdc6 qurt: Updated the version of dspal headers
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:34:59 -07:00
James Goppert
b781093c19 Deleted extra cmake file. 2015-09-08 22:32:58 -04:00
Mark Charlebois
b561215017 cmake: fixes for apps.h generation for posix and qurt
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:17:53 -07:00
Mark Charlebois
dbc60d99c5 cmake: qurt fix to build shared lib, not executable
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 18:50:11 -07:00
Mark Charlebois
75f1f91784 cmake qurt and posix fixes for cmake
Added generation of build_git_version.h

Added separate src/lib/eigen-3.2 dir for qurt (new submodule)

Added patching of eigen-3.2 for qurt (compiler has issue with Complex)

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 18:39:51 -07:00
James Goppert
126325bace Work on posix. 2015-09-08 20:50:18 -04:00
James Goppert
fbebeab1b4 Added mixer generation. 2015-09-08 19:27:38 -04:00
Mark Charlebois
91cf77c68b Added more missing modules for posix
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:12:45 -07:00
Mark Charlebois
3d42a24398 Added missing modules for posix
MOst of the link errors are resolved. Param is still an issue.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:02:07 -07:00
Mark Charlebois
7e1c984234 Hack to get posix build partially working
Created a dummy build_git_version.h so I did not have to figure out
how to generate it.

Commented out topic_listener.cpp from src/systemcmds/CMakeLists.txt
because it depends on a generated cpp file.

Link doesn't work mut many modules build

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 15:39:13 -07:00