Commit Graph

13204 Commits

Author SHA1 Message Date
Lorenz Meier 39fd3c1d4f Update vehicle config mixer URLs 2015-07-02 22:29:19 +02:00
Lorenz Meier 10eb5de5ce Add vehicle config list for downstream config tools 2015-07-02 22:23:23 +02:00
Lorenz Meier 9c60154a28 POSIX HRT Driver: Count from 0, not UNIX epoch 2015-07-02 17:27:28 +02:00
Lorenz Meier e19a068ebb Better SITL gains for yaw 2015-07-02 00:04:06 -07:00
Lorenz Meier efb7d9393e POSIX: Set SITL gains back to normal vehicle defaults 2015-07-01 23:59:39 -07:00
Lorenz Meier adfd1b2579 sensors: Ensure data is good before publishing 2015-07-01 23:55:20 -07:00
Lorenz Meier b0a0e60c5f POSIX: Workaround for broken px4_read interface to accel 2015-07-01 19:54:17 -07:00
Lorenz Meier ce439345c5 HIL driver: Fix build breakage 2015-07-02 11:19:57 +02:00
Lorenz Meier 1cb572f484 POSIX: Fix MAVLink sequencing 2015-07-01 18:27:01 -07:00
Lorenz Meier 20de4aaaa5 HIL driver: Output zero like the other actuator drivers do when not armed 2015-07-02 11:04:59 +02:00
Lorenz Meier 20992b1437 Merge pull request #2519 from mcharleb/fabs-fix-2
Change fabsf() to abs for int arg
2015-07-02 10:12:49 +02:00
Mark Charlebois 2ea82548a4 Change fabsf() to abs for int arg
Clang complains that fabsf() is being used for an int arg. Use abs() instead.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-02 01:06:26 -07:00
Lorenz Meier b47d623d57 Merge pull request #2518 from mcharleb/posix-muorb
POSIX: added muorb tests
2015-07-02 09:20:10 +02:00
Lorenz Meier 83414b8bc5 Merge pull request #2517 from mcharleb/uorb-fixes
uORBManager: allocate instance on first use
2015-07-02 09:19:41 +02:00
Lorenz Meier dc7245201b Merge pull request #2515 from mcharleb/sitl-config-formatting
SITL: fixed formatting of config_posix_sitl.mk
2015-07-02 09:18:45 +02:00
Lorenz Meier 86d70a1e9e Merge pull request #2512 from mcharleb/tests-posix-clang-fix-2
POSIX: do not error on stack size warning
2015-07-02 09:14:25 +02:00
Lorenz Meier 69f17d084a Merge pull request #2513 from mcharleb/inav-posix-fix
POSIX: don't check stack size for position_estimator_inav
2015-07-02 09:09:00 +02:00
Lorenz Meier 688958b05f Merge pull request #2514 from mcharleb/simulator-update
Simulator updated to publish sensor data for sensors module
2015-07-02 09:08:43 +02:00
Mark Charlebois d219076d52 POSIX: added muorb tests
Unit tests for muorb on posix build. These run on the Krait processor.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 21:33:21 -07:00
Mark Charlebois 0c72d66ece uORBManager: allocate instance on first use
Previously _Instance was statically initialized. Now it is
allocated at first use.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 21:26:00 -07: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
Mark Charlebois f6af5dc312 Added hil_sensor to Subscription.cpp
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 20:20:45 -07:00
Mark Charlebois 1efabba6a6 SITL: Added HIL message used by simulator
The simulator uses this messgage to get incoming data from
jMAVSim that it publishes as sensor data that is consumed by the
sensors module.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 18:20:14 -07:00
Mark Charlebois c611749b4f Simulator: modified -p to publish individual sensor data
The simulator was changed to publish the sensor data that is read
by the sensors module when the -p flag is passed.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 18:20:14 -07:00
Mark Charlebois 381b889526 POSIX: don't check stack size for position_estimator_inav
posix build fails on x86_64 with this check enabled.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 18:00:49 -07:00
Mark Charlebois f659a3e8cc POSIX: do not error on stack size warning
posix build fails on x86_64 with this check enabled.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 16:55:20 -07:00
Lorenz Meier 02850e0d16 Merge pull request #2510 from mcharleb/fabsf-fix
Chage use of fabsf for int to abs
2015-07-02 01:34:48 +02:00
Mark Charlebois 043bf9a4d7 Chage use of fabsf for int to abs
Use of fabsf() for int arg failed for clang. Changed to use abs().

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 16:13:49 -07:00
Lorenz Meier 8ce38cefae Merge pull request #2509 from mcharleb/qurt-layer
Qurt layer
2015-07-02 01:11:48 +02:00
Lorenz Meier 234990fbe4 Merge branch 'release_v1.0.0' of github.com:PX4/Firmware 2015-07-02 01:00:06 +02:00
Mark Charlebois 0e7fab457b Removed extra whitespace
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 15:59:20 -07:00
Lorenz Meier 10961aac0e Merge pull request #2482 from PX4/mc_thr_lim
MC pos control: Enforce minimum throttle in manual attitude control m…
2015-07-02 00:59:00 +02:00
Lorenz Meier 347e3e9a7e PX4 log header: Add missing include 2015-07-02 00:37:39 +02:00
Lorenz Meier f411b7ed21 Merge branch 'getopt-cleanup-v2' 2015-07-02 00:26:57 +02:00
Mark Charlebois 28dd9759a6 POSIX: fixes for use of open vs px4_open, etc
Fixes for the posix build when virtual devices are used.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 23:51:12 +02:00
Lorenz Meier af4cc8ec91 Merge pull request #2501 from mcharleb/whitespace-cleanup
Code cleanup - Whitespace changes
2015-07-01 23:46:44 +02:00
Lorenz Meier 509ec90b76 Merge pull request #2406 from mcharleb/logging-v3
Improved logging with both compile and runtime level filtering
2015-07-01 23:31:50 +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 b5e6111d7c QuRT: src/platform/qurt changes
Changes to support QuRT intrgration with DSPAL and
move from simulator to real HW.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 12:54:27 -07:00
Lorenz Meier 8237b8bbaf Merge pull request #2502 from mcharleb/qurt-tests
QuRT: Unit tests for QuRT
2015-07-01 21:10:01 +02:00
Lorenz Meier c63f5f0486 Merge pull request #2503 from mcharleb/posix-arm-updates
Eagle: posix-arm and qurt changes to support Eagle HW platform
2015-07-01 21:09:49 +02:00
Mark Charlebois 60ec1c897a QuRT: Added muorb files
muorb is used to proxy messages between the Krait and DSP.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 11:12:50 -07: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 6b5a9d6c7b QuRT: Unit tests for QuRT
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 09:29:05 -07:00
Mark Charlebois 6763039980 Code cleanup - Whitespace changes
These are only whitespace changes

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 09:10:30 -07:00
Mark Charlebois e1de3c13c6 POSIX: added required header file for PRId64
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 08:04:51 -07:00
Mark Charlebois 63f7995b41 NuttX: fixes for printing size_t and int64_t
Added definition of PRId64 for C99 compatibility.
Used %zd for portable wat to print size_t.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-07-01 07:51:24 -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
Lorenz Meier 9c7450248f Merge pull request #2498 from mcharleb/bringup-m5
POSIX: Critical fix for vdev_posix
2015-07-01 15:13:29 +02:00
Lorenz Meier bc5cf50f1a Merge pull request #2361 from TSC21/mocap_support_restruct
MOCAP support on firmware [new PR]
2015-07-01 14:52:32 +02:00