15166 Commits

Author SHA1 Message Date
James Goppert
be45c2e0a9 Merge branch 'cmake-2' of github.com:PX4/Firmware into cmake-param 2015-09-13 19:09:20 -04:00
James Goppert
f43ccdaea1 Make parameters a separate library. 2015-09-13 18:55:48 -04:00
James Goppert
19c84126a4 Fixed parameter generation dependencies. 2015-09-13 18:30:32 -04:00
Lorenz Meier
e6cbee74bf Tools: Fix param code generation to generate correct union access based on type. Generate #error C-code for unknown types to prevent silent failure. 2015-09-14 00:16:49 +02:00
Lorenz Meier
97802999e8 Merge pull request #2860 from jgoppert/cmake-autostart
Re-enable autostart
2015-09-13 23:45:37 +02:00
James Goppert
a58416235d Re-enable autostart. 2015-09-13 17:35:15 -04:00
Lorenz Meier
bdf5180b18 PX4IO driver: Get rid of weak function 2015-09-13 23:31:20 +02:00
Lorenz Meier
334c001cda IO driver: Add interface header 2015-09-13 23:25:27 +02:00
Lorenz Meier
0be1818ee5 Merge pull request #2858 from jgoppert/cmake-weak
Removed weak attributes.
2015-09-13 21:38:59 +02:00
James Goppert
5b8905a4e0 Fix for target name. 2015-09-13 15:14:58 -04:00
Lorenz Meier
62f4e46207 Merge pull request #2856 from PX4/travis-cmake-osx
travis-ci add osx
2015-09-13 21:09:10 +02:00
Daniel Agar
517e3663d3 travis-ci add osx 2015-09-13 14:49:06 -04:00
James Goppert
e55af00222 Removed weak attributes. 2015-09-13 14:40:27 -04:00
James Goppert
3203f9ac9e Improvements to make support, added debug target. 2015-09-13 14:39:19 -04:00
Lorenz Meier
2ab9f0baa8 Merge pull request #2849 from jgoppert/cmake-coding-standard-fix
Fixed confusing else clause, added to coding standard.
2015-09-12 22:58:10 +02:00
James Goppert
3343d96a08 Fixed readme typo. 2015-09-12 15:59:33 -04:00
James Goppert
d4a16a68ac Fixed confusing else clause, added to coding standard. 2015-09-12 15:47:23 -04:00
Lorenz Meier
d7e69baf80 Merge pull request #2845 from mcharleb/cmake-posix-resurection
Remove policy that broke posix and fix gcc warning
2015-09-12 21:36:22 +02:00
Mark Charlebois
0a04dd89b1 Merge branch 'cmake-2' of https://github.com/PX4/Firmware into cmake-2
Signed-off-by: Mark Charlebois <charlebm@gmail.com>

Conflicts:
	CMakeLists.txt
2015-09-12 12:28:24 -07:00
Lorenz Meier
f6fb2715e9 Merge pull request #2846 from jgoppert/cmake-policy-fix
Fix policy version number.
2015-09-12 21:18:41 +02:00
James Goppert
7e41260135 Fix policy version number. 2015-09-12 15:08:54 -04:00
Mark Charlebois
3da0a2bf4f Remove policy that broke posix and fix gcc warning
A Clang only flag was set for all builds.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-12 11:22:13 -07:00
Lorenz Meier
e697cabb6a POSIX: Exit on failure if not running as daemon. This is to ensure errors do not go unnoticed during bench testing 2015-09-12 17:12:16 +02:00
Lorenz Meier
b528ecaa93 SITL RUN: Fix paths 2015-09-12 17:02:42 +02:00
Lorenz Meier
12372d7de6 POSIX: Abort script on executable failure 2015-09-12 16:58:14 +02:00
Lorenz Meier
4fb6e135d6 param: report open failure 2015-09-12 16:57:50 +02:00
Lorenz Meier
63f9a1e609 POSIX: 1) Really exit on CTRL-C, 2) Clean up boot log, 3) add eye-candy! 2015-09-12 15:45:19 +02:00
Lorenz Meier
0597c57c32 Simulator: Provide better and more user-facing feedback 2015-09-12 15:44:40 +02:00
Lorenz Meier
d2f7f6e7a9 Update SITL run tool 2015-09-12 15:44:16 +02:00
Lorenz Meier
05c7a0683d Re-add missing ease-of-use make targets 2015-09-12 15:44:05 +02:00
Thomas Gubler
e713f689bf has_key is not available in python > 3.0
Replacing with 'in'

See https://docs.python.org/3.1/whatsnew/3.0.html#builtins
2015-09-12 15:39:28 +02:00
Lorenz Meier
7f41238f70 POSIX: Add usleep shell command, add cout flush to exit command 2015-09-12 13:35:48 +02:00
Lorenz Meier
779efc1cbc POSIX: Fix shell printing 2015-09-12 12:11:17 +02:00
Lorenz Meier
c19fa0c822 Revert "Revert "Disable autostart for now so usb works.""
This reverts commit 998acf4d0802fe031725ba17d339bab20fcaa677.
2015-09-12 12:06:45 +02:00
Lorenz Meier
c5d1cb1cbc Params: Remove linker black magic and turn params into flat global struct 2015-09-12 11:26:20 +02:00
Lorenz Meier
4bc44841f6 CMAKE: Move flags to general location, disable sections for linker on Mac OS 2015-09-12 11:25:48 +02:00
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
998acf4d08 Revert "Disable autostart for now so usb works."
This reverts commit b2c67a4cf90b2db2ffbb1bb0453623ce12c4d66d.
2015-09-12 09:53:59 +02:00
Lorenz Meier
75dfa5a420 Remove outdated flow position estimator 2015-09-12 09:53:36 +02:00
Lorenz Meier
fcc11a7455 Merge pull request #2839 from jgoppert/cmake-2
Cmake 2: Fix target names for extra builtins
2015-09-12 09:39:49 +02:00
James Goppert
b2c67a4cf9 Disable autostart for now so usb works. 2015-09-12 02:22:27 -04:00
James Goppert
4c3f47a003 Builtin typo fix. 2015-09-12 01:53:01 -04:00
James Goppert
5ee0f18148 Improved module definition handling. 2015-09-12 01:35:09 -04:00
James Goppert
54f8dd2f4d Support parallel building through -j flag in makefile. 2015-09-12 01:33:36 -04:00
James Goppert
68a78b0580 Some cleanup of cmake module build. 2015-09-12 00:49:10 -04:00
James Goppert
0d28cdeb88 Fixed extra builtin target name. 2015-09-12 00:24:16 -04:00
James Goppert
b05a21477a Merge branch 'cmake-2-qurt-fixes' of github.com:mcharleb/Firmware into cmake-2 2015-09-12 00:20:42 -04:00