63 Commits

Author SHA1 Message Date
Andreas Antener
08a1797eec changed isnan checks and cmake compiler condition for apple machines 2015-12-03 15:39:41 +01:00
Lorenz Meier
f0a4979da6 Merged master into driver_framework 2015-12-01 12:34:02 +01:00
David Sidrane
2641ebb99b Build without pio
TEMP - uses nuttx_next_cmake version long term
2015-11-28 09:13:15 +01:00
Lorenz Meier
75e962ee7c Merged master into driver_framework 2015-11-20 09:14:37 +01:00
Mark Charlebois
52957ab0cc Don't add DriverFramework dir for NuttX
I am unable to get the nuttx build dependencies set up so that
it builds the export dir before it builds df_driver_framework.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-18 20:14:48 -08:00
tumbili
2f0b24feab cmake: replace vtol model with tailsitter model 2015-11-18 16:11:10 +01:00
Mark Charlebois
238db8c6d7 Moved IOCTL definitions to DevIOCTL.h in DriverFramework
Removed sched.h from platform/qurt since it is now in DSPAL.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-17 19:30:51 -08:00
Mark Charlebois
de1a7b30ce gyrosim and adcsim now compile with DriverFramework enabled
Only the posix build is tested for compilation

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-10 13:21:13 +01:00
Mark Charlebois
9074d3dd8e Adding in DriverFramework
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-11-10 13:21:13 +01:00
jgoppert
68e4b33167 Added valgrind to sitl. 2015-11-07 11:49:58 -05:00
Lorenz Meier
a394dd5b0d Add gazebo, gazebo_iris and gazebo_vtol targets 2015-10-29 10:35:35 +01:00
jgoppert
aeb7bff9c9 Removed cmake debug messages. 2015-10-25 17:45:30 +01:00
jgoppert
318144ee8b Changed sitl targets to be easier to call from make. 2015-10-25 17:45:30 +01:00
Lorenz Meier
aff78e0f5e CMake / Ninja: Use console flag so upload targets can print their normal output and receive input. 2015-10-25 11:22:05 +01:00
jgoppert
0106be3e89 Added local position estimator. 2015-10-24 20:34:33 +02:00
jgoppert
8536722861 Firmware rename for px4io to avoid using board label in name. 2015-10-20 13:44:17 -04:00
Mark Charlebois
2cdd6c6055 Corrected logic for gcc build on Apple
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-20 08:47:08 +02:00
Mark Charlebois
79b4bd60b2 Fixed clang builds on Linux
The link needed --start-group and --end-group for clang on Linux
for posix builds.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-10-20 08:47:08 +02:00
Lorenz Meier
72dfc6b0b6 Merge pull request #2974 from mcharleb/param-cmake-fixes
Param cmake fixes
2015-10-12 08:57:27 +02:00
James Goppert
4ad82644fe Removed uavcan from nuttx firmware for v1. 2015-10-11 19:40:13 -04: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
James Goppert
4dd59cd09a Fixed param dependencies. 2015-10-06 15:20:38 -04:00
James Goppert
55f963be07 Added ddd support. 2015-10-06 12:18:32 -04:00
James Goppert
e1bb618371 Working on uavcan building. 2015-10-04 21:29:22 -04:00
Mark Charlebois
1abd61303f qurt: Added patch for Eigen to use latest version
Updated to 7.2 Hexagon toolchain

Fixed issuse with stack usage

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-24 15:16:00 -07:00
James Goppert
fa69a4f1e0 Fixed debug script for cmake. 2015-09-24 16:00:16 -04:00
James Goppert
f58c4c1c1c Fix to gdbinit script. 2015-09-20 10:29:01 +02:00
James Goppert
7b6dff7cdc Fix for romfs generation. 2015-09-19 17:57:54 -04:00
James Goppert
4830c7c9c1 Added io debug target. 2015-09-19 10:39:54 -04:00
James Goppert
676a3d230c Work on px4io firmware building. 2015-09-13 23:20:00 -04:00
James Goppert
19c84126a4 Fixed parameter generation dependencies. 2015-09-13 18:30:32 -04:00
James Goppert
3203f9ac9e Improvements to make support, added debug target. 2015-09-13 14:39:19 -04: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
James Goppert
4c3f47a003 Builtin typo fix. 2015-09-12 01:53:01 -04:00
Mark Charlebois
ce17984bd5 qurt: removed linker script
Linker script no longer needed for qurt target

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 18:48:37 -07:00
Mark Charlebois
8369e33245 cmake: Fixes for qurt and nuttx
Added px4_parameters.c to nuttx executable src list.
Minor syntax fix in Tools/px_generate_params.py for semicolon.
Added handling of PX4_MAIN which was not yet supoprted in the
cmake build.
Fixed include quotes in muorb_test_example.cpp

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 18:32:44 -07:00
Mark Charlebois
e4b9212e96 cmake: Updated makefie to show the available build configs
Also fixed param support for nuttx and qurt

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-11 16:15:48 -07: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
James Goppert
ad321927e9 Added install target for nuttx. 2015-09-11 06:38:39 -04: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
4bce702ed1 Added rt library to link for posix to fix travis build. 2015-09-11 00:45:23 -04:00
James Goppert
07851b79c2 Work on config only for cmake arguments. 2015-09-10 23:43:59 -04:00
Mark Charlebois
2a77ea6b34 Merge branch 'cmake-2' of https://github.com/jgoppert/Firmware into cmake-mc 2015-09-10 15:01:19 -07:00
Mark Charlebois
8dc5d7532e Added more eagle build configurations
The config_qurt_eagle_travis.cmake target is for CI

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 15:00:20 -07:00
James Goppert
6966331a88 Working on param xml gen. Haven't updated qurt config yet. 2015-09-10 17:44:27 -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
f7fe33e6a4 Removed old module list from nuttx firmware. 2015-09-10 12:40:34 -04:00
Mark Charlebois
08dc74afac cmake: fixes for qurt build after refactoring
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 09:29:21 -07:00
James Goppert
0286136c68 Addressed scope question. 2015-09-09 23:18:53 -04:00
James Goppert
d0c89b8396 Attempted to fix qurt build, some cleanup of old module funcs. 2015-09-09 23:11:25 -04:00