12390 Commits

Author SHA1 Message Date
TSC21
29e7d5de9d distance_sensor: update msg template info 2015-05-22 19:53:52 +01:00
TSC21
b1a60baf05 Merge 'master' 2015-05-22 14:53:14 +01:00
Lorenz Meier
9cf1b4ba7a Merge branch 'release_v1.0.0' 2015-05-22 07:24:57 +02:00
Lorenz Meier
283baff956 Merge pull request #2212 from mcharleb/multi-os-support
Fix double build when using new make target syntax
2015-05-22 07:06:51 +02:00
Mark Charlebois
6ae6c29879 QuRT: Changed PX4_DEBUG output from verbose to omit
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 15:45:13 -07:00
Mark Charlebois
f1f562a94d POSIX: Fixed orb_advertise failure
There were an insufficient number of devmap entries allocated and
when they ran out, new orb_advertise requests would fail.

Also added a new logging macro for the Linux build to show the
calling pthread if enabled.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 15:35:11 -07:00
Mark Charlebois
2d22e8325d Fix double build when using new make target syntax
When make is invoked as "make posix posix_default"
it will build the posix_default target twice. The Makefile was
fixed to correct this.

If "make posix" is run, the Makefile still calls "make PX4_TARGET_OS=posix".

If "make posix posix_default" is run, the posix target just exports
PX4_TARGET_OS=posix and then make evaluates the next goal (posix_default).

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 13:45:53 -07:00
Lorenz Meier
323759bb52 commander: Fix error checking and handling of level routine 2015-05-21 22:06:54 +02:00
Lorenz Meier
8c854d94d7 Merge pull request #2209 from mcharleb/multi-os-support
Added ability to set OS specific path for dataman file
2015-05-21 20:10:01 +02:00
Roman Bapst
5a53a4f7bf do not update mission if it has unsupported mission items 2015-05-21 20:09:15 +02:00
Roman Bapst
afa8266255 do not update mission if it has unsupported mission items 2015-05-21 20:08:49 +02:00
Lorenz Meier
be58ced1b2 Merge pull request #2210 from mcharleb/qurt-test
Sensors: added missing px4_close and removed _exit() call
2015-05-21 19:46:06 +02:00
Mark Charlebois
cb5db8ec83 dataman: Fixed file permissions on file creation
In Linux the file was being created with incorrect permissions.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 10:37:15 -07:00
Mark Charlebois
0c3681c896 Sensors: added missing px4_close and removed _exit() call
The QuRT build was broken from the call to exit. While fixing
the code to clean up before returning, I found a missed call
to px4_close.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 10:26:45 -07:00
Mark Charlebois
f24d807b66 QuRT: Fixed file descriptions for command_<config>.c
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 10:23:46 -07:00
Mark Charlebois
dc1c4a30e1 Makefile multi-target support
NuttX is still the default target and all NuttX configs can still
be built with:

make

Individual NuttX, POSIX, and QuRT configs can now be built more
easily by specifying the target and configs:

make posix posix_default
make qurt qurt_hello
make nuttx aerocore_default

Running make with just the target will make all the configs for
that target:

make nuttx
make qurt
make posix

The help is also target specific:
make nuttx help
make qurt help
make posix help

"make help" will still assume you want help for the NuttX target

Added a new QuRT config called qurt_hello as a sample config to
test buiding in different commands for separate configs.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 10:23:46 -07:00
Mark Charlebois
7da96b3bac POSIX: Fixed uint64_t print in generated topic_listener.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 10:23:46 -07:00
Mark Charlebois
05720b5aef Added ability to set OS specific path for dataman file
dataman can now be started using:

dataman start -f filepath

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 09:24:48 -07:00
Lorenz Meier
9179fcefc9 Calibration state machine fixes, generates less bogus error messages during calibration 2015-05-21 17:25:37 +02:00
TSC21
1c12d8fc7c distance_sensor: added MAV_DISTANCE_SENSOR_INFRARED to topic stream 2015-05-21 12:41:41 +01:00
TSC21
f01e1189fc Merge branch 'master' of https://github.com/PX4/Firmware into distance_sensor 2015-05-21 12:29:10 +01:00
TSC21
db48df15c8 Merge branch 'master' 2015-05-21 12:26:55 +01:00
Lorenz Meier
fb4dc27bc9 commander: Improve user feedback on sensor health, in particular during calibration 2015-05-21 10:27:12 +02:00
Lorenz Meier
9e5978b2b1 Merge pull request #1984 from PX4/eigen3
Eigen 3 Support
2015-05-21 09:12:11 +02:00
Lorenz Meier
c8f500d254 Merge pull request #2204 from mcharleb/posix-arm
POSIX: changes to support posix build on ARMv7
2015-05-21 08:39:59 +02:00
Lorenz Meier
278fb8d794 Merge pull request #2205 from mcharleb/qurt-test
Qurt test
2015-05-21 08:19:41 +02:00
Daniel Agar
3bc10d037d test_eigen minor fixes
-disable quaternion tests for now
2015-05-21 00:20:49 -04:00
Lorenz Meier
22cd71d5c3 Eigen3: Enable test 2015-05-20 23:40:41 -04:00
Mark Charlebois
e45f040c76 QuRT: Fixed file descriptions for command_<config>.c
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-20 19:35:43 -07:00
Mark Charlebois
43345e29dc Makefile multi-target support
NuttX is still the default target and all NuttX configs can still
be built with:

make

Individual NuttX, POSIX, and QuRT configs can now be built more
easily by specifying the target and configs:

make posix posix_default
make qurt qurt_hello
make nuttx aerocore_default

Running make with just the target will make all the configs for
that target:

make nuttx
make qurt
make posix

The help is also target specific:
make nuttx help
make qurt help
make posix help

"make help" will still assume you want help for the NuttX target

Added a new QuRT config called qurt_hello as a sample config to
test buiding in different commands for separate configs.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-20 19:19:08 -07:00
Mark Charlebois
062a547d07 POSIX: changes to support posix build on ARMv7
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-21 00:43:55 +00:00
Lorenz Meier
d43b0513ce Increase buffer sizes on companion link 2015-05-20 21:03:04 +02:00
Lorenz Meier
64ea4071a7 mavlink: Enable a few helpful streams on companion link 2015-05-20 21:02:58 +02:00
Lorenz Meier
bc75814d50 Increase buffer sizes on companion link 2015-05-20 21:02:28 +02:00
Lorenz Meier
9ea62e7402 mavlink: Enable a few helpful streams on companion link 2015-05-20 21:01:38 +02:00
Lorenz Meier
fbdfc698cc Merge branch 'release_v1.0.0' 2015-05-20 20:24:39 +02:00
Lorenz Meier
9d2027eaf7 mavlink: Update library version 2015-05-20 20:24:20 +02:00
TSC21
1978f1bcac distance_sensor: remove 'distance_sensor.h' autogenerated header 2015-05-20 17:37:54 +01:00
TSC21
80c7719b42 distance_sensor: typo correction on msg.type 2015-05-20 12:51:20 +01:00
Lorenz Meier
4dbaf71612 Remove unused actuator_controls_effective topic 2015-05-20 13:49:18 +02:00
TSC21
c180b5d825 distance_sensor: added msg definition to 'msg' folder 2015-05-20 12:40:15 +01:00
Lorenz Meier
2903ceaacc Merge branch 'release_v1.0.0' 2015-05-20 09:00:57 +02:00
James Goppert
e1d2c0c5ad Move more messages to auto-generation, work on C++ code style 2015-05-20 08:57:29 +02:00
Roman Bapst
e7a522edbc reset board rotation offset params if level calibration failed 2015-05-20 08:50:26 +02:00
TSC21
796b105382 distance_sensor: updated distance_sensor stream sub 2015-05-20 00:54:36 +01:00
Mark Charlebois
00296ba241 POSIX: Fixed uint64_t print in generated topic_listener.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-05-19 16:42:55 -07:00
TSC21
30218b0de7 distance_sensor: added mavlink_receiver handler for msg 2015-05-20 00:15:27 +01:00
TSC21
364492a325 distance_sensor: added def to objects_common.cpp 2015-05-19 23:42:15 +01:00
TSC21
c2d1de30af Merge branch 'master' of https://github.com/PX4/Firmware into distance_sensor 2015-05-19 23:32:33 +01:00
TSC21
37e96e230c distance_sensor: first topic commit 2015-05-19 23:25:33 +01:00