Commit Graph

521 Commits

Author SHA1 Message Date
jgoppert 0acf6db64f Removed more eigen references. 2015-10-24 15:15:33 -04:00
jgoppert 6cce823dc6 Replaced wigen with custom matrix lib. 2015-10-24 15:10:20 -04:00
jgoppert 0106be3e89 Added local position estimator. 2015-10-24 20:34:33 +02:00
tumbili b081c5c33b added signal handler for floating point exceptions 2015-10-23 14:00:24 +02:00
Mark Charlebois 49e0fc967a qurt: Added back missing ifdef section in px4_defines.h
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-22 10:12:32 -07:00
Mark Charlebois 0e967d0874 qurt: Change to Hexagon 7.2.10 compiler
Switched to 7.2.10 since the Linux version of this is available.

Added -DHAS_C9X flag to fix isses with undefined math functions
when using hexagon-clang++.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-22 10:07:22 -07:00
Lorenz Meier 7275766223 Platforms: Fix formatting 2015-10-19 13:36:15 +02:00
Lorenz Meier 6c8755106e ROS: Fix formatting 2015-10-19 13:36:00 +02:00
Lorenz Meier d60f201dc8 POSIX: Fix formatting 2015-10-19 13:35:46 +02:00
Lorenz Meier 0b7f6902a9 POSIX Sim drivers: Fix formatting 2015-10-19 13:35:32 +02:00
Lorenz Meier 480bc2f3c6 POSIX Tests: Fix formatting 2015-10-19 13:35:17 +02:00
Lorenz Meier 567935dedb QuRT: Fix formatting 2015-10-19 13:35:05 +02:00
Lorenz Meier 73545a4311 Platforms: Fix platform headers 2015-10-19 13:25:39 +02:00
Lorenz Meier eb6553d923 Fix POSIX backtrace compile 2015-10-19 09:48:27 +02:00
Mark Charlebois 8e82ced5a4 Added backtrace function
Added PX4_BACKTRACE() to display stack trace for debugging

Added backtrace for HRT reschedule with 0 timeout

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-19 09:41:49 +02:00
Lorenz Meier 08e37f79dc Introduce jMAVSim as submodule 2015-10-17 17:33:27 +02:00
Lorenz Meier 110a630cbd Fix PX4 log to show error 2015-10-14 18:06:28 +02:00
Lorenz Meier 92ae41c1cf PX4 log: reduce output verbosity to save flash 2015-10-14 13:58:36 +02:00
Mark Charlebois f6f6b035d6 Fixed cmake else statements
Removed use of if(foo) else(foo) endif(foo) convention of cmake

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-10 02:19:59 -07:00
Mark Charlebois c28ae649a3 Fixes for parameters.xml dependencies
Moved definitions of parameters into *params.c in each module.
This is used by the cmake file as a pattern for dependencies when
generating the parameters.xml file.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-10 01:15:22 -07:00
Daniel Agar 6c10cf18e4 re-enable Werror 2015-10-06 18:28:30 -04:00
Lorenz Meier a4e56abd71 Merge branch 'master' into cmake-2 2015-09-27 14:23:00 +02:00
Thomas Gubler 1ae8483e2c fix 'unterminated function-like macro invocation', fixes #2913 2015-09-27 13:32:17 +02:00
Mark Charlebois 300932bde3 QuRT: fixes to unbreak cmake build for QuRT
Updated DSPAL version.
Fixed missing lib in config.
Fixed heafers for missing timespec definition.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:00 -07:00
James Goppert 2a60ffd554 Added stdc_format_macros for all inttypes.h includes. 2015-09-24 17:44:27 -04:00
James Goppert 2908a377cf Found stc macro def issue for sitl build on travis. 2015-09-24 16:43:57 -04:00
James Goppert b6d8fe3f01 Another fix for travis sitl build. 2015-09-24 16:27:09 -04:00
James Goppert e38eba0934 cmake: Fix for posix sitl. 2015-09-20 11:17:31 -04:00
Lorenz Meier 22d3ba2a8d PX4 Posix: Fix header 2015-09-20 16:52:47 +02:00
Lorenz Meier b2a8dd18c0 Gyrosim: More verbose output 2015-09-20 16:43:44 +02:00
Lorenz Meier d32f9f043b HRT: Better debugging 2015-09-20 16:43:34 +02:00
Lorenz Meier fe644fb3e0 Merge branch 'cmake-2' into cmake-2-pthread 2015-09-20 12:56:14 +02:00
Lorenz Meier 59f71452d7 Sensor sim: Initialize sensor data to zero 2015-09-20 12:55:48 +02:00
Lorenz Meier 8509c5f220 Fix clock generation on Mac OS X 2015-09-20 12:53:33 +02:00
Lorenz Meier 08c56085b3 Merged cmake-2 2015-09-20 11:37:28 +02:00
Lorenz Meier ddd1b82240 Simulated sensors: Publish valid data initially 2015-09-20 11:36:11 +02:00
Lorenz Meier e2332281ad Work queue: Add required POSIX header 2015-09-20 10:58:45 +02:00
Lorenz Meier c1c235edb2 Merge branch 'cmake-2' into cmake-2-pthread 2015-09-20 10:34:03 +02:00
Lorenz Meier 6ef94e0dfb Merged master into cmake-2 2015-09-20 10:33:39 +02:00
Lorenz Meier 8172539856 POSIX: Fix px4_sem_t typedef 2015-09-20 10:22:17 +02:00
Lorenz Meier 20bde7e5e8 Fix typedef for px4_sem_t 2015-09-20 00:50:34 +02:00
Lorenz Meier 039b72788c POSIX: PX4 posix header fixes 2015-09-20 00:28:08 +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 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 1bf01a5a72 Merge pull request #2874 from mcharleb/poll_test
Poll test
2015-09-17 09:05:58 +02:00
Mark Charlebois 3a2e064c92 Fixed error due to set but unused variable
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-16 15:58:15 -07:00
Lorenz Meier d8f5360868 Merge pull request #2873 from mcharleb/poll_test
Fixed poll timeout bug
2015-09-17 00:30:11 +02:00
Mark Charlebois 7d2ba97511 Fixed poll timeout bug
The SIGCONT signal was being ignored by the HRT queue thread so the
usleep was not waking up early to process new work.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-16 15:24:58 -07:00