Commit Graph

8372 Commits

Author SHA1 Message Date
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
Lorenz Meier 4178910509 Merge branch 'cmake-mc' of github.com:mcharleb/Firmware into cmake-2 2015-09-11 21:51:17 +02:00
Lorenz Meier 458b72352a Simulator: POSIX adjustments 2015-09-11 21:49:29 +02:00
Lorenz Meier d5f110cc92 sdlog2: POSIX adjustments 2015-09-11 21:49:19 +02:00
Lorenz Meier c29e47b3fc MAVLink: POSIX adjustments 2015-09-11 21:49:06 +02:00
Lorenz Meier 60db613a8f EKF: OS X adjustments 2015-09-11 21:48:50 +02:00
Lorenz Meier 12a1ffd27b Commander: POSIX adjustments 2015-09-11 21:48:36 +02:00
Lorenz Meier 0f98a7c141 OS X: Add missing time calls 2015-09-11 21:48:06 +02: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
Mark Charlebois 5182a63512 qurt: updated dspal version
Added declaration of write() call

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 13:05:31 -07:00
Mark Charlebois e3e00e92d7 Updated to newer version of dspal
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-10 12:59:45 -07:00
James Goppert 181d8db128 Merge branch 'master' into cmake-2 2015-09-10 14:03:48 -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
James Goppert bf18c84652 Cleanup of module building. 2015-09-09 23:00:58 -04:00
tumbili 10171df59a ll40ls: do not start driver if already started 2015-09-09 22:58:51 +02:00
Mark Charlebois 9c376119d0 cmake: changes required for qurt build
Fixed CMakeLists.txt to be consistent with module.mk
Converted PX4_TICKS_PER_SEC to define for QURT to get around relocation error
Added stubs for QURT so building a full executable can be tested. This will
enable CI testing without the full Hexagon SDK.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-09 13:24:29 -07:00
Mark Charlebois 5a59d7d74f cmake: added support for topic_listener.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-09 10:15:37 -07:00
James Goppert 521b8ed452 Merge pull request #36 from mcharleb/cmake-mc-3
qurt: Updated the version of dspal headers
2015-09-09 08:30:12 -04:00
James Goppert cf37394484 Added board config for nuttx sim. 2015-09-09 08:28:54 -04:00
James Goppert b6b25f2ad1 Nuttx sim support. 2015-09-09 08:18:41 -04:00
Mark Charlebois c815ddb661 qurt: Updated dspal version
Added missing extern "C" blocks

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:45:48 -07:00
Mark Charlebois d5d758bdc6 qurt: Updated the version of dspal headers
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:34:59 -07:00
James Goppert b781093c19 Deleted extra cmake file. 2015-09-08 22:32:58 -04:00
Mark Charlebois b561215017 cmake: fixes for apps.h generation for posix and qurt
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 19:17:53 -07:00
Mark Charlebois dbc60d99c5 cmake: qurt fix to build shared lib, not executable
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 18:50:11 -07:00
Mark Charlebois 75f1f91784 cmake qurt and posix fixes for cmake
Added generation of build_git_version.h

Added separate src/lib/eigen-3.2 dir for qurt (new submodule)

Added patching of eigen-3.2 for qurt (compiler has issue with Complex)

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 18:39:51 -07:00
James Goppert 126325bace Work on posix. 2015-09-08 20:50:18 -04:00
James Goppert fbebeab1b4 Added mixer generation. 2015-09-08 19:27:38 -04:00
Mark Charlebois 91cf77c68b Added more missing modules for posix
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:12:45 -07:00
Mark Charlebois 3d42a24398 Added missing modules for posix
MOst of the link errors are resolved. Param is still an issue.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 16:02:07 -07:00
Mark Charlebois 7e1c984234 Hack to get posix build partially working
Created a dummy build_git_version.h so I did not have to figure out
how to generate it.

Commented out topic_listener.cpp from src/systemcmds/CMakeLists.txt
because it depends on a generated cpp file.

Link doesn't work mut many modules build

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 15:39:13 -07:00
Mark Charlebois 4885bbbdd1 Added px4_mangle_name function to px4_base.cmake
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:36:09 -07:00
Mark Charlebois d343edaa66 Moved qurt changes to src/firmware/qurt/CMakeLists.txt
The src/CMakeLists.txt are now in src/firmware/${OS}/CMakeLists.txt

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:13:54 -07:00
Mark Charlebois c16c6a00e3 Clean up location of nuttx specific template
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:08:50 -07:00
Mark Charlebois 29520dc5b1 Fixed nuttx libs in qurt build
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:07:43 -07:00
Mark Charlebois eb40a6de77 cmake: qurt modules now build but do not link
Managed to get the deps set up to build the qurt modules using a
config file for the list of modules.

NuttX link options are being set somewhere that break the qurt build

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:07:43 -07:00
Mark Charlebois 0de5868ee2 More qurt support
The current approach of distributing submodule inclusion logic makes
evert parent dir need to know about all build targets.

This approach goes back to the previous way of centralizing the build
dirs in a single file.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-08 14:06:55 -07:00
James Goppert 14cafa0143 Fixed qurt firmware target name. 2015-09-08 15:21:55 -04:00
James Goppert ecf99650c8 Fixed upload for nuttx. 2015-09-08 15:20:43 -04:00
James Goppert d9a2553d34 Added firmware directories. 2015-09-08 15:18:59 -04:00
Lorenz Meier a470e03cf0 Rearrange default stream rates for MAVLink 2015-09-08 18:19:29 +02:00
James Goppert bbf043e327 More work on romfs. 2015-09-08 05:32:55 -04:00
James Goppert b7850fc319 Fixed romfs building. 2015-09-08 04:57:45 -04:00
James Goppert 34f00ede4d Merge. 2015-09-08 04:20:48 -04:00
James Goppert bf9e541d19 Got romfs generation working. 2015-09-08 04:17:54 -04:00
James Goppert 815387492c Fixed upload target for nuttx. 2015-09-08 00:47:18 -04:00
James Goppert cb9649bfd5 Depdendency fix for prebuild_targets. 2015-09-08 00:12:49 -04:00
James Goppert 852c72fdc7 Naming fix. 2015-09-08 00:07:41 -04:00
James Goppert 29520c0834 Support for os abstraction. 2015-09-07 23:58:31 -04:00
James Goppert 1d6b31d196 Switch to cmake build system. 2015-09-07 20:37:45 -04:00
Lorenz Meier 7633c986c5 Fix POSIX scheduling levels 2015-09-07 14:32:56 +02:00
Lorenz Meier 9a30fb76db POSIX scheduling: Fix default value 2015-09-07 14:29:11 +02:00
Lorenz Meier 1977dc1a3f MAVLink app: Stop spamming the user with file system errors after two failures. 2015-09-07 10:23:15 +02:00
Lorenz Meier ad2058427d sensors app: Keep looking for new sensors until system is fully booted 2015-09-07 10:16:50 +02:00
Lorenz Meier 52a2946827 EKF: Add sensor priority support 2015-09-07 10:00:03 +02:00
Lorenz Meier d558819a24 Attitude estimator Q: Add sensor priority support 2015-09-07 09:59:49 +02:00
Lorenz Meier ae56496ba3 Data validator: Add priority support 2015-09-07 09:57:42 +02:00
Lorenz Meier d5e152f2cd Attitude estimator Q: Add output filter for rate outputs to bring noise level into manageable range 2015-09-06 20:15:59 +02:00
Lorenz Meier dce31a76a8 EKF: Set correct interval / update rate 2015-09-06 20:10:14 +02:00
Lorenz Meier 8d0ecda8c6 Add additional delay to system startup to overcome sensor init noise. Needs a proper solution 2015-09-06 15:53:13 +02:00
Lorenz Meier 82280cc327 MC att control: Set tighter angle limits to make response smoother 2015-09-06 15:52:41 +02:00
Lorenz Meier 54209af679 POSIX: Improve shell so it does not spam the user, enable CTRL-C to actually quit the application. Twiddle the app boot delay to avoid a race with the commander app. Needs a proper fix on the startup sequencing. 2015-09-06 15:37:35 +02:00
Lorenz Meier 4450f1ae54 Navigator: Fix priority to run at much lower priority than controllers, but higher than common stuff. 2015-09-06 15:36:37 +02:00
Lorenz Meier 7465a649c3 STM32 driver: Fix code style 2015-09-06 12:07:10 +02:00
Lorenz Meier d6a90db5ba FMU driver: Fix code style 2015-09-06 12:06:54 +02:00
Lorenz Meier 8421d51d5e PX4IO driver: Fix code style 2015-09-06 12:05:37 +02:00
Lorenz Meier 33829de535 MAVLink log: Fix code style 2015-09-06 12:02:53 +02:00
Lorenz Meier fc745a7afc List.hpp: Fix code style 2015-09-06 12:02:43 +02:00
Lorenz Meier 75129b9cae Fix code style for unit tests 2015-09-06 12:00:04 +02:00
Lorenz Meier fba569f12c Fix code style for system lib 2015-09-06 11:59:50 +02:00
Lorenz Meier ec5a0d5e80 segway: Fix code style 2015-09-05 22:17:58 +02:00
Lorenz Meier d18d43b0da dataman: fix code style 2015-09-05 22:16:38 +02:00
Lorenz Meier 437c494548 bottle drop: Fix code style 2015-09-05 22:16:25 +02:00
Lorenz Meier 543f1f0ce3 Fixed wing backside controller: Fix code style 2015-09-05 22:16:12 +02:00
Lorenz Meier b678a554ea Launch detection: Fix code style 2015-09-05 22:13:47 +02:00
Lorenz Meier 25f4a9873d BMA180: Fix code style 2015-09-05 22:10:24 +02:00
Lorenz Meier 18ee3a2bf9 BlinkM: Fix code style 2015-09-05 22:10:09 +02:00
Lorenz Meier bae6620421 PCA9685: Fix code style 2015-09-05 22:09:01 +02:00
Lorenz Meier ec36ea6031 PCA8574: Fix code style 2015-09-05 22:08:46 +02:00
Lorenz Meier 3ded4efb5a MD25: Fix code style 2015-09-05 22:07:15 +02:00
Lorenz Meier ebfae73108 MS5611 code style fix 2015-09-05 22:06:15 +02:00
Lorenz Meier b1213a64f5 Merge branch 'astyle' of github.com:dagar/Firmware 2015-09-05 22:04:15 +02:00
Lorenz Meier 9d5a2e9815 Launch detection: Fix hard typing in array size calculation, fix use of index variable 2015-09-05 22:03:42 +02:00
Daniel Agar 08bd3ea121 fix launch method iteration 2015-09-05 21:59:34 +02:00
Daniel Agar 3e5ce55b94 fix spelling 2015-09-05 21:59:23 +02:00
Daniel Agar 9fcbc1fb6f format src/systemcmds/ver 2015-09-05 12:21:13 -04:00
Daniel Agar 2fdbdd15ec format src/systemcmds/tests 2015-09-05 12:21:12 -04:00
Daniel Agar bed3fdf952 format src/systemcmds/reflect 2015-09-05 12:21:12 -04:00
Daniel Agar 01cc966b3b format src/systemcmds/reboot 2015-09-05 12:21:11 -04:00
Daniel Agar 354bde9627 format src/systemcmds/pwm 2015-09-05 12:21:11 -04:00
Daniel Agar 11027836c6 format src/systemcmds/param 2015-09-05 12:21:11 -04:00
Daniel Agar 88d58ae051 format src/systemcmds/nshterm 2015-09-05 12:21:11 -04:00
Daniel Agar edf010c6a9 format src/systemcmds/mtd 2015-09-05 12:21:11 -04:00
Daniel Agar 7527026b89 format src/systemcmds/motor_test 2015-09-05 12:21:11 -04:00
Daniel Agar 1cca86e8b5 format src/systemcmds/mixer 2015-09-05 12:21:11 -04:00
Daniel Agar 329ff0e036 format src/systemcmds/i2c 2015-09-05 12:21:11 -04:00
Daniel Agar 2c95a905c4 format src/systemcmds/esc_calib 2015-09-05 12:21:10 -04:00
Daniel Agar 5c2b1d7813 format src/systemcmds/config 2015-09-05 12:21:10 -04:00
Daniel Agar 8b2ce6708a format src/systemcmds/bl_update 2015-09-05 12:21:10 -04:00
Daniel Agar 0a4a1fc991 format src/examples/subscriber 2015-09-05 12:21:10 -04:00
Daniel Agar 9dd8864a1b format src/examples/rover_steering_control 2015-09-05 12:21:10 -04:00
Daniel Agar 293739ce20 format src/examples/px4_daemon_app 2015-09-05 12:21:10 -04:00
Daniel Agar ad456bb7f2 format src/examples/publisher 2015-09-05 12:21:10 -04:00
Daniel Agar a7056892f3 format src/examples/matlab_csv_serial 2015-09-05 12:21:09 -04:00
Daniel Agar d2db6855ad format src/examples/flow_position_estimator 2015-09-05 12:21:09 -04:00
Daniel Agar 50d74e00ec format src/examples/fixedwing_control 2015-09-05 12:21:09 -04:00
Lorenz Meier d532e372ac Merge branch 'master' into ekf_voting 2015-09-05 17:41:21 +02:00
Lorenz Meier 9950d5e950 EKF: Use delta angles / velocities if available, fall back to rates / acceleration when needed. Remove unused sensor offsets. Store estimated offset on landing, but do not yet load it on boot (we want to check these after real flights in logs first) 2015-09-05 17:30:52 +02:00
Lorenz Meier 597bfc340a Control lib: Add option to store parameters 2015-09-05 17:28:00 +02:00
Lorenz Meier 1f66c26a62 Q estimator: Use delta angles when available 2015-09-05 17:27:43 +02:00
Lorenz Meier a1f93f52b0 Merge pull request #2811 from mcharleb/qurt_rebase_updates-3
Qurt rebase updates 3
2015-09-05 11:55:03 +02:00
Lorenz Meier 329f7c0130 MAVLink: Consolidate message forwarding flag 2015-09-05 10:28:43 +02:00
tumbili 9f90b87745 implemented driver for simulated airspeed 2015-09-04 22:34:28 +02:00
tumbili 0fe272c9b3 support simulated airspeed 2015-09-04 22:34:28 +02:00
Mark Charlebois bb281f03f3 Added DSPAL as a git submodule of PX4
The DSPAL headers are required to build for qurt. When we move to
a cmake build system, the DSPAL headers can be conditionally included.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-04 11:35:55 -07:00
Mark Charlebois 54bae34a2c Build fixes for qurt after rebase on PX4 master
Removed the re-definitions of the usage method in the posix/main.cpp file.
Added qurt_external_hook interface to call externally linked module.
Fixed code format to comply with PX4 style.
Added usage information to main app and handled cases for unknown arguments.
Fixed the orb_priority interface to use int32_t instead of int.
Fixes to get hil working with led changes.
Added the config_eagle_adsp.mk file and update the make files to to use new
include/lib paths

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-09-04 11:09:29 -07:00
Lorenz Meier 86d1e38f7a MAVLink: Improve switch handling 2015-09-04 19:58:04 +02:00
Lorenz Meier be92c1189b Fix handling of RC mode selection 2015-09-04 19:57:44 +02:00
Lorenz Meier f63dd12952 Fix MAVLink MANUAL_CONTROL simulation mode handling 2015-09-04 19:11:40 +02:00
Lorenz Meier ae2dfe0026 Fix MAVLink network init 2015-09-04 19:11:17 +02:00
tumbili 4fae86b5ac mavlink socket: stream to localhost before actually receiving packets 2015-09-04 15:02:04 +02:00
Lorenz Meier d93337017d Commander: Do not emit status message if RC becomes available first time 2015-09-04 14:57:51 +02:00
Lorenz Meier a058ce4b8e Mission: Do not emit status messages if nothing changes 2015-09-04 14:57:51 +02:00
Lorenz Meier f2a780dffd Manual control: Add switches 2015-09-04 14:57:51 +02:00
Lorenz Meier 6e9a460c17 MAVLink receiver: Clean up joystick interface 2015-09-04 14:57:51 +02:00
David Sidrane 999982a033 Merge pull request #2803 from ksschwabe/master
Tone_Alarm: Added ability to use timer 1 and timer 8 for the tone alarm driver.
2015-09-03 06:06:04 -10:00
ksschwabe 6b7fe11c2e Tone_alarm: added checking to make sure HRT and Tone_alarm on different timers. 2015-09-03 17:52:57 +02:00
ksschwabe 9f300e054d Added ability to use timer 1 and timer 8 for the tone alarm driver. 2015-09-03 11:03:11 +02:00
tumbili cb96dc1074 do not close stdin/stdout for posix 2015-09-03 10:00:57 +02:00
tumbili 4d35291649 avoid division by zero 2015-09-03 09:56:07 +02:00
tumbili 50a5fb94ad fix logic in posix access function 2015-09-03 09:56:07 +02:00
Lorenz Meier c776082dd8 Merge branch 'beta' 2015-09-03 08:34:46 +02:00
tumbili 980217468f set actuator commands to zero if vehicle status is still unknown 2015-09-02 21:58:29 +02:00
tumbili 95af5fc3d0 do not run mavlink receiver before app is fully booted when using sockets 2015-09-02 10:25:10 +02:00
tumbili b1850a316b support sitl for planes 2015-09-01 09:40:20 +02:00
tumbili b4839731ad use correct syntax for polling 2015-09-01 09:36:27 +02:00
Lorenz Meier b2b7ed8dd5 Merge pull request #2785 from mcharleb/posix_daemon_mode
Add daemon mode to posix build
2015-08-31 17:49:59 +02:00
Lorenz Meier d722292381 MC attitude controller: Use tighter attitude control gains 2015-08-30 22:43:07 +02:00
Lorenz Meier b5a410e9d2 EKF: Set better default gains 2015-08-30 19:37:41 +02:00
Lorenz Meier 9f5140eebb Data validator: Build as library 2015-08-30 19:35:38 +02:00
Lorenz Meier 8da3f1f8f9 data validator: Move implementations to CPP files 2015-08-30 18:47:21 +02:00
Lorenz Meier ddb3cde1d7 Merge branch 'sensors_cleanup' into ekf_voting 2015-08-30 14:30:33 +02:00
Lorenz Meier 8a6c18751d Merge branch 'attitude_estimator_q_voting' into sensors_cleanup 2015-08-30 14:30:11 +02:00
Lorenz Meier 22b159bb68 Merge branch 'master' into attitude_estimator_q_voting 2015-08-30 14:29:54 +02:00
Lorenz Meier ec84ee817f Merge branch 'beta' 2015-08-30 14:27:39 +02:00
Lorenz Meier 293bd026d0 EKF: Set mag timeout 2015-08-30 14:23:46 +02:00
Lorenz Meier 46f7404078 Q estimator: Set mag timeout 2015-08-30 14:23:35 +02:00
Lorenz Meier dee7f1d956 Data validator: Add option to configure timeout 2015-08-30 14:23:20 +02:00
Lorenz Meier 425d4316d1 Data validator: Increase timeout interval 2015-08-30 13:59:51 +02:00
Lorenz Meier 68666aa393 EKF: Use voting class instead of special routines to select sensor 2015-08-30 12:53:22 +02:00
Lorenz Meier fcb25fd02c Data validator: add missing header 2015-08-30 12:52:58 +02:00
Lorenz Meier a7e3232e7f sensors app: Initialize class count, remove magic numbers, ensure that the sensor combined struct cannot overflow 2015-08-30 11:52:31 +02:00
Lorenz Meier 0732ec650f Q estimator: Use all available sensor instances 2015-08-30 11:51:26 +02:00
Lorenz Meier f539246e4f MAVLink app: Set gyro timestamp in HIL 2015-08-30 11:37:28 +02:00
Lorenz Meier 221b2f1331 Attitude only EKF: Build fix 2015-08-30 11:37:28 +02:00
Lorenz Meier e76037233c Attitude only EKF: Update to new sensor combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier ad14b471e3 sdlog2: Update to new sensors combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier ae569ba543 INAV: Update to new sensors combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier 502a25d27f Navigator: Update to new sensors combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier caacb4f777 MAVLink: Update to new sensors combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier ff8e4f2ea6 EKF: Update to new sensors combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier 1cdcf8b5dd Commander: Update to new sensors combined topic 2015-08-30 11:37:27 +02:00
Lorenz Meier 299ccab3ae MS5611: Fix build error 2015-08-30 11:37:26 +02:00
Lorenz Meier 2b090d62c9 HoTT telemetry: Update to new sensors combined topic 2015-08-30 11:37:26 +02:00
Lorenz Meier b18b1c8b09 FrSky telemetry: Update to new sensors combined topic 2015-08-30 11:37:26 +02:00
Lorenz Meier fd0950f046 Attitude estimator Q: Update to new sensors combined topic 2015-08-30 11:37:26 +02:00
Lorenz Meier 374abf3b73 Sensors app: remove redundant code 2015-08-30 11:37:26 +02:00
Lorenz Meier ddf624f868 Merge branch 'master' into attitude_estimator_q_voting 2015-08-30 11:36:49 +02:00
Mark Charlebois 2579b29691 POSIX: Fix for daemon mode to process commands after init
Commands were being processed before init was called.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-30 00:18:41 -07:00
Lorenz Meier fbe5ef6087 uORB: Provide used group count 2015-08-30 00:12:45 +02:00
Lorenz Meier 9be3331d9b Merge branch 'master' into attitude_estimator_q_voting 2015-08-29 17:56:52 +02:00
Lorenz Meier 8d5fb36886 Improve EKF status output printing 2015-08-29 16:16:46 +02:00
David Sidrane c5489b0598 Merge pull request #2759 from ksschwabe/master
Bug fix: Incorrect APBs used in HRT driver, tone alarm and, pwm_input driver.
2015-08-28 13:15:09 -10:00
Mark Charlebois d94aa84657 Add daemon mode to posix build
In order to use upstart to run PX4 it needs to run in daemon mode.
Added ability to test if a task is running in order to gracefully
shut down muorb.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-28 16:06:36 -07:00
Karl Schwabe 8e16fdeebf pwm_input bug fix: Incorrect APBs on timers 5, 9, 10, 11 and 12 2015-08-29 00:29:52 +02:00
Karl Schwabe 85bf7c31ab HRT driver fix : Incorrect APBs for timers 5, 10 and 11. 2015-08-29 00:07:20 +02:00
Lorenz Meier 361f858c14 Merged master 2015-08-28 23:05:58 +02:00
Lorenz Meier 22864a3e32 TECS: Initialize all integrals in one place when not active 2015-08-28 22:57:38 +02:00
Lorenz Meier 700594e743 Merge branch 'beta' 2015-08-28 22:03:12 +02:00
Andrew Tridgell 4eaa18e6f9 perf_counter: fixed write to correct fd for perf output
this fixes perf output for nsh over MAVLink
2015-08-28 21:57:09 +02:00
Randy Mackay aa1d7d7869 IRLock: fix compile error 2015-08-28 21:55:57 +02:00
philipoe 64248f3ad5 mathlib: Bugfix to print function 2015-08-28 17:15:57 +02:00
Lorenz Meier 3724947046 Fix circuit breaker param typo 2015-08-28 12:18:25 +02:00
Lorenz Meier e30c822068 POSIX: Throw an error if the startup script is not present 2015-08-28 10:47:25 +02:00
Lorenz Meier ad1dff434d Navigator: Fix out of index warnings when empty offboard mission was read 2015-08-26 20:14:40 +02:00
Lorenz Meier 5db1490a03 EKF: Only publish with low EPH / EPV if the position estimate is actually valid / in place. 2015-08-26 20:07:56 +02:00
Lorenz Meier badb22bc23 MAVLink app: Fix include guard to condition on NuttX when referring to NuttX 2015-08-26 16:17:37 +02:00
Lorenz Meier 9ef9185d1d Commander: Fix commandline handling 2015-08-26 16:17:07 +02:00
Lorenz Meier 7fb22e77f6 Remove old file 2015-08-26 15:54:02 +02:00