Commit Graph
821 Commits
Author SHA1 Message Date
Mark Charlebois f22c574b87 Integrated cmake_hexagon for qurt build
Still a WIP since the IDL file needs to be replace with the
muorb IDL file.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-10 20:54:26 +01:00
Mark Charlebois c17466ffee Added fix for missing declaration of get_commands for qurt
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-09 01:54:00 +01:00
Lorenz Meier 0adb6d0104 Fix QuRT formatting 2016-01-09 01:42:30 +01:00
Mark Charlebois 5bc2019fd5 Fixes for qurt build
Added missing functions that were added for other targets but not for qurt.

Added workaround for missing sem_timedwait(). This may have a performance
impact until a sem_timedwait is supported.

std::to_string is not supported by the hexagon compiler

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2016-01-08 08:49:36 +01:00
Lorenz Meier 2d72c95eda Add new posix_eagle_default and qurt_eagle_default targets 2016-01-02 09:30:51 +01:00
Lorenz Meier d3149153f6 Merged master into ekf2 2015-12-24 09:53:54 +01:00
Lorenz Meier 32d062836e Moved ECL into its own submodule 2015-12-23 06:23:15 +01:00
Lorenz Meier d0735eae25 Fix SITL Linux compile error 2015-12-22 13:28:42 +01:00
Lorenz Meier e18c497513 POSIX: Add missing header 2015-12-22 10:18:32 +01:00
Lorenz Meier 23e9693641 Allow chrooting the application 2015-12-22 09:48:11 +01:00
Lorenz Meier 2e10351fcc Fix HRT abstraction for Mac OS 2015-12-06 11:40:22 +01:00
Lorenz Meier 3f8507f619 Add missing board config to px4_config.h 2015-12-04 19:37:35 +01:00
Lorenz Meier a003013fd9 QuRT: Set thread attributes correctly 2015-12-03 14:28:37 +01:00
Roman 644ce51956 gyrosim: calculate delta angles and delta velocities 2015-12-02 13:02:33 +01:00
tumbili f91af2221f fix sem error for linux 2015-12-01 16:51:38 +01:00
tumbili 33f85a5024 fixed unused variable 2015-12-01 15:01:15 +01:00
Lorenz Meier 905edfd9c9 HRT: Do not set thread name on Linux 2015-12-01 14:24:43 +01:00
Lorenz Meier 119c82de4e Baro sim: Code style fix 2015-12-01 14:14:47 +01:00
Lorenz Meier 2db915080c Linux compile fix 2015-12-01 14:14:17 +01:00
Lorenz Meier a880725bd7 Baro sim: Fix up struct use 2015-12-01 14:07:11 +01:00
Lorenz Meier c140c2b59c Baro sim: Ensure struct is initialized to zero 2015-12-01 13:58:28 +01:00
Lorenz Meier bc1639386b Fix compilation of baro sim on Linux 2015-12-01 13:54:37 +01:00
Lorenz Meier a54b40c457 Do not redefine GNU source in platform for POSIX 2015-12-01 13:50:12 +01:00
Lorenz Meier 754aa6e94f Work thread: Add missing header for Linux 2015-12-01 13:42:06 +01:00
Lorenz Meier 855dcf7069 Add missing header for Linux 2015-12-01 13:41:48 +01:00
Lorenz Meier a048832d55 HRT thread: Linux: Add missing macro 2015-12-01 13:35:54 +01:00
Lorenz Meier bd0fcfb07a Work queue: Fix for Linux build 2015-12-01 13:26:26 +01:00
Lorenz Meier 012a66787f Fix includes in px4_tasks.h 2015-12-01 13:10:41 +01:00
Lorenz Meier f32569211d PX4 tasks: Code style fixes 2015-12-01 12:44:33 +01:00
Lorenz Meier 1b65bba083 Work queue: Code style fixes 2015-12-01 12:44:22 +01:00
Lorenz Meier 069ebebb27 PX4 layer: Code style fixes 2015-12-01 12:44:06 +01:00
Lorenz Meier 9fb2a408bf baro sim: Code style 2015-12-01 12:43:49 +01:00
Lorenz Meier f0a4979da6 Merged master into driver_framework 2015-12-01 12:34:02 +01:00
Lorenz Meier ffdf5076dd PX4 tasks: Add px4_prctl API 2015-12-01 12:05:15 +01:00
Lorenz Meier b170467a1d HRT thread: Set thread name 2015-12-01 12:04:53 +01:00
Lorenz Meier 79a030ec50 Work threads: Ensure they have proper names 2015-12-01 12:04:34 +01:00
Lorenz Meier 85079125f4 posix tasks: Add px4_prctl() call 2015-12-01 12:03:21 +01:00
Lorenz Meier 72287aab3f Main app: set thread name 2015-12-01 12:02:43 +01:00
Lorenz Meier cf17ef4d41 PX4 semaphores: Add excellent debugging output on failure for Mac OS 2015-12-01 10:28:05 +01:00
Lorenz Meier 0c2b6bf9d1 POSIX: Set the thread name for better debugging 2015-12-01 10:27:39 +01:00
Lorenz Meier 9ee4760fe0 Barosim: Simplify to a plain loop without reschedules or sub interfaces. Behaves now. The DriverFramework needs closer inspection for busy-running threads. 2015-11-30 00:41:46 +01:00
Lorenz Meier c28f394c3c Gyro sim: Remove unused perf counter 2015-11-29 13:42:42 +01:00
David Sidrane 731daec744 Added missing conditional compilation control for FMUV4 2015-11-28 09:13:15 +01:00
Erik de Castro Lopo 5e9a8d0c03 Baro sim: Add missing initializers 2015-11-26 13:29:11 +11:00
Lorenz Meier e7d2295565 Bumped max SITL args to 10 2015-11-25 22:01:35 +01:00
Lorenz Meier 176fb3b185 Gyrosim: Code style fix 2015-11-25 11:16:28 +01:00
Lorenz Meier 24767547e9 Baro sim: Code style fix 2015-11-25 11:16:16 +01:00
Lorenz Meier 6a80d8b3dc Baro sim: Code style fix 2015-11-25 11:16:00 +01:00
Lorenz Meier 58aa8107de Accelsim: Code style fix 2015-11-25 11:15:43 +01:00
Mark Charlebois f3126e9d3a Fixes for DriverFramework, accelsim and gyrosim
DriverFramework was updated to properly delete nodes in managed lists.

Baro was fixed to use DriverFramework.

Accelsim was fixed with change to DriverFramework to return < 0 when start()
is called and the driver was already started, or stop() is called but the
driver was not running.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-24 22:46:20 -08:00