14083 Commits

Author SHA1 Message Date
Mark Charlebois
cdcebfdb6e Merge branch 'cmake-2' of https://github.com/jgoppert/Firmware into cmake-mc 2015-09-10 12:46:20 -07:00
James Goppert
149deeb11f Fixed autostart. 2015-09-10 14:38:09 -04:00
Mark Charlebois
b09c8f3c9b cmake: Added dspal and eigen32 to top level CMakeLists.txt
Relying on inclusion of git_eigen32 and git_dspal targets to trigger
the submodule init and update

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 11:18:30 -07:00
James Goppert
b073edc684 Set makefile default target explicity. 2015-09-10 14:08:03 -04: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
James Goppert
b0f5ad671a Merge pull request #39 from mcharleb/cmake-mc
cmake: fixes for qurt build after refactoring
2015-09-10 12:33:56 -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
cadc7280b7 Fixed makefile upload link. 2015-09-10 03:05:17 -04:00
James Goppert
c66581d2ce Travis fixes. 2015-09-10 02:42:41 -04:00
James Goppert
3b231ec0a7 Travis fix for cmake. 2015-09-10 02:29:26 -04:00
James Goppert
b7699bff5a Changes to travis for cmake build. 2015-09-10 02:21:40 -04:00
James Goppert
1eddfde439 Replaced awk with python script for bin_to_obj. 2015-09-10 02:03:29 -04: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
323ae36d9f Added nuttx sim config. 2015-09-09 23:07:30 -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
James Goppert
a529153062 Merge pull request #38 from mcharleb/cmake-mc-3
cmake: changes required for qurt build
2015-09-09 16:34:00 -04: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
James Goppert
1afa965f45 Merge pull request #37 from mcharleb/cmake-mc-3
cmake: added support for topic_listener.cpp
2015-09-09 13:21:04 -04: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
Lorenz Meier
b3fa497064 Merge pull request #2826 from mcharleb/dspal_update
qurt: Updated dspal version
2015-09-09 08:26:53 +02: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
James Goppert
50329d91aa Merge pull request #35 from mcharleb/cmake-mc-4
Cmake mc 4
2015-09-08 22:22:52 -04:00
Mark Charlebois
dd26a80cc2 Merge branch 'cmake-2' of https://github.com/jgoppert/Firmware into cmake-mc-3 2015-09-08 19:19:34 -07: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
James Goppert
f6d7259253 Merge pull request #34 from mcharleb/cmake-mc-3
cmake qurt and posix fixes for cmake
2015-09-08 22:05:16 -04: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
73a328473e Fix for posix linker script. 2015-09-08 21:22:05 -04: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
James Goppert
d9a620ce69 Merge pull request #33 from mcharleb/cmake-mc-2
Hack to get posix build partially working
2015-09-08 19:15:32 -04:00
Mark Charlebois
9c8dd69f29 Removed debug
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:14:11 -07: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
James Goppert
eb3e2e7d89 Merge pull request #32 from mcharleb/cmake2-mc
Cmake2 mc
2015-09-08 18:14:37 -04:00
Mark Charlebois
4885bbbdd1 Added px4_mangle_name function to px4_base.cmake
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:36:09 -07:00
Mark Charlebois
e82ea34e51 Changed builtin_commands.cpp_stub to builtin_commands.cpp_in
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:19:29 -07:00
Mark Charlebois
d343edaa66 Moved qurt changes to src/firmware/qurt/CMakeLists.txt
The src/CMakeLists.txt are now in src/firmware/${OS}/CMakeLists.txt

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:13:54 -07:00
Mark Charlebois
c16c6a00e3 Clean up location of nuttx specific template
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:08:50 -07:00
Mark Charlebois
29520dc5b1 Fixed nuttx libs in qurt build
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:07:43 -07:00