618 Commits

Author SHA1 Message Date
Lorenz Meier
e8f4aa4de8 Include eigen dir as include dir 2015-08-19 20:33:36 +02:00
Simon Wilks
4eef65f313 Enable ms5611 driver and fix build errors. 2015-08-18 23:01:52 +02:00
Andrew Tridgell
210bb9e996 px4fmu-v2: added mpu9250 driver to the build 2015-08-17 09:17:14 +02:00
Lorenz Meier
5369d23bc6 POSIX: Bump toolchain version to C++11 2015-08-14 18:37:00 +01:00
Lorenz Meier
bfb7b28c88 Renamed hil to pwm_out_sim 2015-08-12 19:23:54 +02:00
Lorenz Meier
49a190b32a Renamed hil to pwm_out_sim 2015-08-12 19:23:43 +02:00
Lorenz Meier
464cc4e1b4 Renamed hil to pwm_out_sim 2015-08-12 19:23:36 +02:00
Lorenz Meier
27ed06f3e5 Renamed hil to pwm_out_sim 2015-08-12 19:23:29 +02:00
Mark Charlebois
41722c2b51 Added missing include path for qurt
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-11 12:17:28 -07:00
Lorenz Meier
9d9ebdd92f Move trigger to drivers in makefile 2015-08-08 11:34:00 +02:00
Lorenz Meier
aa61d3b2d6 Merged beta into master 2015-08-08 11:33:42 +02:00
Lorenz Meier
7d07fc98ba Fix boot script handling 2015-08-07 17:46:23 +02:00
Lorenz Meier
f4d5149a84 Fix airframe generation by adding missing slash (Windows) 2015-08-07 15:49:23 +02:00
luft27
6f57cb2ac0 fixed: path to init.d not ending with slash 2015-08-07 16:31:13 +03:00
Mark Charlebois
009f528266 Fixes for posix-arm and qurt builds
Ifdefed out deadcode in position_estimator_inav_main.c as the
deadcode does not compile for qurt.

Added fixes to get a successful build for posix-arm and qurt targets.
Removed CLOCK_REALTIME def from px4_time.h for qurt and removed unused
variables in att_est_q and mc_att_control.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-05 18:34:46 -07:00
Lorenz Meier
ea7ae7d019 Merged beta into master 2015-08-01 16:58:02 +02:00
Lorenz Meier
d26cb08b3b Firmware makefile: Generate autostart listing automatically 2015-07-31 12:10:56 +02:00
Mark Charlebois
b046caa97b QuRT: build configuration changes
Added DSPAL header paths to toolchain_hexagon.mk.

Made changes to build configuraion for QuRT to support HIL testing.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-30 16:48:10 -07:00
Lorenz Meier
07830ffaff Build system: Enable airframe XML generation and checking 2015-07-29 19:44:35 +02:00
Mark Charlebois
a96db1580f Platform cleanup - remove duplicate files
The POSIX and QURT platforms contain several duplicate files.
These files have been factored out into platforms/posix/work_queue.
The config files have been updated to include the
platforms/posix/work_queue module.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-28 20:08:50 -07:00
Lorenz Meier
4471b18117 Build system: Add support for airframes config file 2015-07-28 23:57:51 +02:00
Lorenz Meier
455c449a02 Build system: Add support for airframes config file 2015-07-28 23:45:30 +02:00
devbharat
68e3c477ed Tested mc_att_control_m and mc_pos_control_m in jmavsim.OK. 2015-07-16 18:00:22 +02:00
Lorenz Meier
5a2ed4a476 Remove unused estimator 2015-07-14 10:46:44 +02:00
Lorenz Meier
7277d390c4 Merge branch 'beta' 2015-07-12 15:52:02 +02:00
Lorenz Meier
396db730a6 FMUv1: Enable PX4 FLOW driver 2015-07-09 23:58:11 +02:00
Lorenz Meier
2314ebe4c2 POSIX Makefile: Fix CLANG 3.5 2015-07-05 16:16:09 +02:00
Lorenz Meier
01fc570351 POSIX: Fix build for non-trace builds 2015-07-05 14:01:17 +02:00
Lorenz Meier
a4a73ff53e POSIX: Be less verbose on CXX builds, add option to provide log verbosity level on commandline 2015-07-05 11:02:19 +02:00
Lorenz Meier
30ac7a59c8 Merge pull request #2207 from mhkabir/cam_trig_new
Camera trigger WIP
2015-07-04 18:38:05 +02:00
Lorenz Meier
95eaebb28d Merge branch 'release_v1.0.0' 2015-07-04 10:47:18 +02:00
Lorenz Meier
ecaa25ba1a FMUv2: Retire attitude only EKF 2015-07-03 14:55:53 +02:00
Lorenz Meier
9451d22850 Aerocore: Retire attitude-only EKF 2015-07-03 14:54:25 +02:00
Mark Charlebois
31e4b4e17b SITL: fixed formatting of config_posix_sitl.mk
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 21:09:00 -07:00
Lorenz Meier
f411b7ed21 Merge branch 'getopt-cleanup-v2' 2015-07-02 00:26:57 +02:00
Lorenz Meier
13e585f9fb Merge pull request #2500 from mcharleb/systemcmds-tests-posix
Systemcmds tests posix
2015-07-01 23:25:54 +02:00
Mark Charlebois
851a020461 Eagle: posix-arm and qurt changes to support Eagle HW platform
The Eagle HW platform contains both a Krait (ARMv4hf compatible) cpu
cluster and a Hexagon DSP running QuRT.

These changes support the PX4 build for Eagle.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 09:48:50 -07:00
Mark Charlebois
1e46f44123 POSIX: ported systemcmds/tests
Most of the systemcmds tests run in the posix build. The UART tests
fail for me as I do not have a UART connected.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 07:51:24 -07:00
Ban Siesta
abc069dc13 makefiles: add /dev/serial/by-id/pci-3D_Robotics* to the ports to try on Linux 2015-06-28 16:48:11 +02:00
Ban Siesta
0c1ec5eb8b makefiles: add /dev/serial/by-id/pci-3D_Robotics* to the ports to try on Linux 2015-06-28 15:15:50 +01:00
tumbili
3defabfbea build land detector for posix 2015-06-26 15:00:59 +02:00
Lorenz Meier
cc499fcc29 Enable Q attitude estimator and INAV 2015-06-21 17:20:31 -07:00
Mark Charlebois
4a17411f8f POSIX: Added systemcmds esc_cal and reboot modules
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-19 13:26:58 -07:00
Mark Charlebois
f7fe6a037d Converted getopt use to px4_getopt
In the posix and qurt builds, getopt is not thread safe so px4_getopt
should be used instead.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-19 11:39:08 -07:00
Mark Charlebois
84bf4bb6bb Use ?= for MK_DIR in firmware.mk
APU requires the use of ?= for MK_DIR but the use of lastword was
causing MK_DIR to be a subdir of makefiles. Changed lastword to
firstword (which is always the path to firmware.mk) which fixed
the problem.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-16 09:58:48 -07:00
Mark Charlebois
26d2589e97 makefile cleanup
Moved nuttx specific make rules to files in makefiles/nuttx.

All target specific makefiles are in their target sub directories.

To minimize file duplication, targets that share rules include a
common file. For example the posix and posix-arm targets both use
makefiles/posix/posix_elf.mk

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-16 09:58:48 -07:00
Mark Charlebois
729653ba71 SITL: changed posix_default to posix_sitl
The SITL build is now the default posix build.

The linker script for posix was moved to makefiles/posix.
The rc.S file was moved to posix-configs/SITL/init/
The POSIXTEST board definition is now SITL

To run the SITL test run:

make sitlrun

This replaces the make posixrun target.

The build directory is now Build/posix_sitl.build/

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-06-15 09:51:07 -07:00
Mohammed Kabir
239c8dc7dc camera trigger : implement trigerring and command 2015-06-14 17:41:54 +05:30
David Sidrane
447b93c090 Add size Makefile target for elf 2015-06-13 06:07:57 -10:00
Lorenz Meier
b06a533555 OS X porting: Make unit tests compile on OS X 2015-06-13 11:07:17 +02:00