Commit Graph

13874 Commits

Author SHA1 Message Date
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
Lorenz Meier
4143c94029 sensors app: Re-introduce sensor rate limiting 2015-08-26 14:15:32 +02:00
Simon Wilks
28d0ad4854 Don't try to convert gps time to seconds a second time round and if requested only use GPS time when a 3D fix is present. 2015-08-26 12:17:14 +02:00
Andreas Antener
4238fe5b9c set correct parameters for missing rc_map values 2015-08-26 11:54:29 +02:00
Lorenz Meier
3a3c4bbf74 Remove bogus lower-caps readme file 2015-08-26 09:33:15 +02:00
philipoe
32ae3026be Mathlib: Fix to matrix division operator 2015-08-26 09:31:32 +02:00
Mark Charlebois
3a47434749 Fixes for qurt HIL build
Workaround required Eigen downgrade to 3.2. Hexagon toolchain does
not support C++11 features of newest version of Eigen.

Running make qurt_fixup will downgrade and patch Eigen for qurt.
Running make restore will revert the patch and do a git submodule update
to restore the expected Eigen version.

Added a "restore" target to undo qurt_fixup

Before doing a qurt build run:

    make qurt_fixup

That will downgrade Eigen to 3.2 and apply the require patch.
To build another target after downgrading:

    make restore

Them make the desired target (other than qurt).

Fixed type used in orb_priority to be consistent with the code
(int* was used in declaration but int32_t* used in code)

Removed unused class member variable in sensors.cpp

Added cmake fix for unit tests. The location of px4_log.c changed.

Fixed the qurt drv_hrt.c implementation to use us instead of ms for time resolution

Added px4_led.c to nuttx platform layer
Use the posix version of px4_led.c for nuttx so we don't end up with
duplicate files. It was moved out of common because it is not used by qurt.

Changed PX4_DEBUG to PX4_WARN when checking for the error condition for store_poll_waiter in vdev.cpp

Updated the px4_log.h file to make calls to the qurt_log functions.
The qurt_log function is defined in the platforms/qurt layer.

Added an option to control starting the commander module in HIL mode.

Moved the flight specific drivers to the configuration file instead of adding them
to the common tool chain file because HIL mode does not need them.

Added the uorb Subscriber and Publisher classes

Call PX4_ISFINITE macro instead of isfinite().

Added px4_led.c to nuttx platform layer
Use the posix version of px4_led.c for nuttx so we don't end up with duplicate files.
It was moved out of common because it is not used by qurt.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-25 21:59:01 -07:00
Andreas Antener
9e1713eb9f constantly reset altitude and yaw setpoint in mc pos control when not in rotary wing mode 2015-08-24 10:38:33 +02:00
Simon Wilks
f7e4a4852d Reset the altitude setpoint. 2015-08-24 10:38:33 +02:00
Lorenz Meier
27e4139540 UAVCAN fix compile warning on signedness 2015-08-24 10:20:40 +02:00
Lorenz Meier
fa26928e51 Save RAM on UART buffer size 2015-08-24 10:20:18 +02:00
tumbili
8f5f3faf46 fw position controller should not publish att sp during a vtol transition 2015-08-23 21:15:56 +02:00
Simon Wilks
2c69d2d5d6 Make sure we allow multirotor attitude control for VTOLs when transitioning from FW to MC mode. 2015-08-23 21:00:01 +02:00
Simon Wilks
22690ce897 Take throttle from the appropriate controller given the current mode. 2015-08-23 20:54:53 +02:00
Andreas Antener
5536360c49 use vehicle_status instead of vtol_status 2015-08-23 20:02:39 +02:00
Andreas Antener
f93e600b8c consider transition state in posctl 2015-08-23 20:02:39 +02:00
Lorenz Meier
86279dab6b Fix position controller braces 2015-08-23 17:41:59 +02:00
Lorenz Meier
a508330bdf Fix attitude controller braces 2015-08-23 17:41:45 +02:00
Lorenz Meier
d26aa2c85b Fix navigator priority 2015-08-23 17:41:15 +02:00
Lorenz Meier
9965ad2ccf Merge pull request #2732 from PX4/uorb_topics3
uORB topics: Moved all to auto-generated
2015-08-23 16:34:36 +02:00
Lorenz Meier
ef3374b0c2 ROMFS: Add transitional support for RC map default reset in 2015-08-23 14:40:36 +02:00
Lorenz Meier
feb3cc9270 Default attitude mappings to zero 2015-08-23 14:40:30 +02:00
devbharat
8257f3d2fd Replaced exits with return 2015-08-23 14:39:33 +02:00
devbharat
20d71870ec Minor changes to get fixed wing control apps running for posix 2015-08-23 14:39:25 +02:00
Lorenz Meier
295e4be8c3 Merge branch 'beta' 2015-08-23 14:06:37 +02:00
tumbili
3ccb35f338 fix 2015-08-23 14:06:25 +02:00
Lorenz Meier
47aedba691 TECS: Fix altitude reset logic 2015-08-23 14:06:16 +02:00
Lorenz Meier
b02af04f41 Re-enable VTOL airframes on master 2015-08-23 14:02:20 +02:00
Lorenz Meier
4aec25724e Condition the print load systemlib build correctly for all OS 2015-08-23 13:38:37 +02:00
Lorenz Meier
8d9d6c11ea Merge branch 'beta' into beta_merge4 2015-08-23 11:34:42 +02:00
Lorenz Meier
3b7685a8fe PWM Sim: Fix merge fail 2015-08-23 11:34:38 +02:00
Lorenz Meier
74b2d21e94 HIL: Do not start GPS regardless of platform 2015-08-23 11:33:04 +02:00
Lorenz Meier
53d4c5473f Merge beta in master 2015-08-23 11:21:38 +02:00
Lorenz Meier
bfef24bf72 Add airspeed boot workaround. From @kd0aij 2015-08-23 11:13:55 +02:00
Lorenz Meier
b235420f17 HIL: Limit stack size of HIL app 2015-08-23 11:06:04 +02:00
Lorenz Meier
4a839c7e7e HIL: Do not start GPS deamon 2015-08-23 11:05:32 +02:00
Lorenz Meier
6bb941218c Limit stack size of HIL app launcher 2015-08-23 11:05:09 +02:00
Lorenz Meier
135543f03f Airspeed MEAS: fix code style 2015-08-23 10:49:09 +02:00
Lorenz Meier
bac89be4b9 Airspeed ETS: fix code style 2015-08-23 10:48:58 +02:00
Lorenz Meier
dcf7b81f83 Airspeed: fix code style 2015-08-23 10:48:48 +02:00
Lorenz Meier
5c5ba1a85f Fix path for examples 2015-08-23 10:39:49 +02:00
Lorenz Meier
0d44510f67 Examples: Fix copyright 2015-08-23 10:12:40 +02:00
Lorenz Meier
24af256516 Fix print load for non-NuttX configs 2015-08-22 23:06:01 +02:00
Lorenz Meier
6fda74dbd6 print load: Fix struct visibility 2015-08-22 22:55:49 +02:00
Lorenz Meier
2c4e72a081 Add missing decls to print load 2015-08-22 22:55:41 +02:00
Lorenz Meier
07a88e9e86 print load: Fix struct visibility 2015-08-22 22:16:03 +02:00
Lorenz Meier
808d817cfe Add missing decls to print load 2015-08-22 22:10:29 +02:00
Lorenz Meier
90d8b22f4f Compile fix for POSIX for load print routines 2015-08-22 21:20:15 +02:00