Commit Graph

14218 Commits

Author SHA1 Message Date
Lorenz Meier 76508ab5b5 Device:: Move to POSIX semaphore abstraction 2015-09-20 00:27:41 +02:00
Lorenz Meier d73deabf5c Work queues: Move to POSIX semaphore abstraction 2015-09-20 00:27:28 +02:00
Lorenz Meier 604644d823 POSIX: Improvements on semaphore abstraction 2015-09-20 00:26:56 +02:00
Lorenz Meier a9f82c0537 CLANG: Improve compiler flags 2015-09-20 00:26:30 +02:00
Lorenz Meier 50061a95a4 POSIX: Add sem_getvalue() abstraction 2015-09-19 18:24:14 +02:00
Lorenz Meier ef48715051 POSIX: Add pthread mutex based semaphores 2015-09-19 18:22:00 +02: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
Lorenz Meier e635052dd2 Merge pull request #2872 from mcharleb/poll_test
Poll test
2015-09-16 23:56:04 +02:00
Mark Charlebois 6feaccca78 posix: unit test for poll and vdev
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-16 14:00:51 -07:00
Lorenz Meier 4dce80423c POSIX: Do not exit script on error 2015-09-16 18:51:31 +02:00
Lorenz Meier c89f51b8ef POSIX: Fix HRT semaphores for Mac OS 2015-09-16 18:13:10 +02:00
Lorenz Meier dd697d1343 GPS: Remove unused header 2015-09-16 18:12:05 +02:00
Lorenz Meier 27055184de Linux device build fix 2015-09-16 17:37:05 +02:00
Mark Charlebois c602d55df9 Start of poll testcase
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-16 08:14:44 -07:00
Lorenz Meier 686caf4ca4 Fix semaphore handling for device on Mac OS 2015-09-16 17:10:24 +02:00
Lorenz Meier 9d230dba0e Merge pull request #2869 from kuri-kustar/master
- changes to allow for multi-uav support
2015-09-16 15:31:12 +02:00
Tarek Taha 24feea6346 - changes to allow for multi-uav support 2015-09-16 16:56:52 +04:00
Roman Bapst 612e3b49ef Merge pull request #2868 from PX4/fw_landing_bugfix
FW landing bug
2015-09-16 08:22:58 +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
Lorenz Meier 683df0eb46 Merge pull request #2862 from adegroote/mavlink_mission_fix
Mark FILESYSTEM_ERRCOUNT_NOTIFY_LIMIT as an unsigned int
2015-09-14 10:11:10 +02: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
Lorenz Meier 80760cf162 Merge pull request #2861 from jgoppert/cmake-param
Fixed parameter generation dependencies.
2015-09-14 01:25:00 +02:00
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