5677 Commits

Author SHA1 Message Date
Lorenz Meier
616b9f7bc0 Land detector: Add missing POSIX header 2015-09-20 10:25:16 +02:00
Lorenz Meier
b35435904c Q Estimator: Add missing check 2015-09-20 10:23:43 +02:00
Lorenz Meier
b39dc4694b MAVLink: Fix NuttX build 2015-09-20 10:22:35 +02:00
Lorenz Meier
78f698a642 Merge branch 'cmake-2' of github.com:PX4/Firmware into cmake-2-pthread 2015-09-20 00:52:41 +02:00
Lorenz Meier
b66386ff8c MAVLink: Correct defines for Darwin 2015-09-20 00:47:47 +02:00
Lorenz Meier
2c232567e4 MAVLink app: Add broadcast until GCS is connected 2015-09-20 00:39:23 +02:00
Lorenz Meier
f37f8fb977 UAVCAN: Move to semaphore abstraction 2015-09-20 00:30:12 +02:00
Lorenz Meier
b3a8ba4e92 param: Move to POSIX semaphore abstraction 2015-09-20 00:29:22 +02:00
Lorenz Meier
a2ea70c7a0 Simulator: Move to semaphore abstraction 2015-09-20 00:29:03 +02:00
Lorenz Meier
fa27e59ac4 dataman: Move to semaphore abstraction 2015-09-20 00:28:39 +02:00
James Goppert
7b6dff7cdc Fix for romfs generation. 2015-09-19 17:57:54 -04:00
James Goppert
cd98cfe555 cmake: ROMFS build overhaul. 2015-09-19 13:44:02 -04:00
James Goppert
7be3afe249 Fixed firmware name. 2015-09-19 12:13:17 -04:00
James Goppert
cc053bffcd Added px4io bin to ROMFS. 2015-09-19 09:58:10 -04:00
Lorenz Meier
7c9294e90a Merge pull request #2851 from jgoppert/cmake-io
Work on px4io firmware building.
2015-09-19 10:52:51 +02:00
Lorenz Meier
61fec78eb0 Merge branch 'master' of github.com:PX4/Firmware into cmake-2 2015-09-16 23:56:45 +02:00
tumbili
9fdec6f06a fixed bug which allowed high roll angle setpoints during final landing approach 2015-09-15 16:41:21 +02:00
James Goppert
567431602a Adds alias __errno to linker file fixed link, need to understand why. 2015-09-14 19:55:53 -04:00
Arnaud Degroote
2c947735ae Mark FILESYSTEM_ERRCOUNT_NOTIFY_LIMIT as an unsigned int
Fix the compilationof mavlink_mission.cpp failing with

error: comparison between signed and unsigned integer expressions
[-Werror=sign-compare]
2015-09-14 09:57:22 +02:00
James Goppert
676a3d230c Work on px4io firmware building. 2015-09-13 23:20:00 -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
James Goppert
e55af00222 Removed weak attributes. 2015-09-13 14:40:27 -04:00
Lorenz Meier
0597c57c32 Simulator: Provide better and more user-facing feedback 2015-09-12 15:44:40 +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
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
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
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
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
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
bf18c84652 Cleanup of module building. 2015-09-09 23:00:58 -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
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
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
eb40a6de77 cmake: qurt modules now build but do not link
Managed to get the deps set up to build the qurt modules using a
config file for the list of modules.

NuttX link options are being set somewhere that break the qurt build

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:07:43 -07:00
Lorenz Meier
a470e03cf0 Rearrange default stream rates for MAVLink 2015-09-08 18:19:29 +02:00
James Goppert
1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier
1977dc1a3f MAVLink app: Stop spamming the user with file system errors after two failures. 2015-09-07 10:23:15 +02:00
Lorenz Meier
82280cc327 MC att control: Set tighter angle limits to make response smoother 2015-09-06 15:52:41 +02:00
Lorenz Meier
4450f1ae54 Navigator: Fix priority to run at much lower priority than controllers, but higher than common stuff. 2015-09-06 15:36:37 +02:00
Lorenz Meier
75129b9cae Fix code style for unit tests 2015-09-06 12:00:04 +02:00