7845 Commits

Author SHA1 Message Date
Lorenz Meier
4e2bcf3315 LL40S: Remove printf in interrupt context 2015-08-13 09:50:47 +02:00
Lorenz Meier
a4f1970775 FMU driver: Provide the 4 pwm mode as help text 2015-08-13 09:45:50 +02:00
Roman Bapst
ba51f19cde Merge pull request #2652 from PX4/vtol_cleanup
WIP: Vtol cleanup
2015-08-12 21:34:58 +02:00
Simon Wilks
d786fd4a1b mc pos reset yaw when vtol transitions 2015-08-12 20:33:17 +02:00
tumbili
04f55ce784 vtol fixes:
- mc pos control: publish attitude setpoint when vtol is in trans mode
- fw att control: do not publish attitude setpoint when in transition mode
- introduce flag in_transition_mode in vehicle status message for vtol
- improve tiltrotor code based on flight testing
2015-08-12 20:33:17 +02:00
Simon Wilks
c448f955e0 Position control needs to be deactivated during the transition otherwise it will fight itself. 2015-08-12 20:33:16 +02:00
Simon Wilks
e7364d302a Allow the user to provide the motor/channel numbers that should be disabled in fixed wing mode in the airframe config. 2015-08-12 20:33:16 +02:00
tumbili
c21dd735ed replaced tiltrotor defines by parameters 2015-08-12 20:33:16 +02:00
tumbili
b3613dea83 - use index definitions to access actuator controls struct for better readability
- defined vector for mc_att_ctrl_weights
- more cleanup
2015-08-12 19:34:44 +02:00
tumbili
17a92b51c7 adapted code for standard vtol to new structure in vtol_att_control_main 2015-08-12 19:34:44 +02:00
tumbili
5a6bcf3834 removed unused functions 2015-08-12 19:34:44 +02:00
tumbili
c1025ca44e adapted tailsitter code to structural changes in vtol_att_control_main 2015-08-12 19:34:44 +02:00
tumbili
02fda7a0f5 major cleanup of tiltrotor code 2015-08-12 19:34:43 +02:00
Lorenz Meier
231ab7d690 Rename HIL class to PWMSim 2015-08-12 19:29:31 +02:00
Lorenz Meier
ebe91f3243 Update main function name 2015-08-12 19:23:13 +02:00
tumbili
4ecde8661f - removed unnecessary process function calls
- use one function call to fill actuator outputs
2015-08-12 19:18:20 +02:00
Lorenz Meier
8dd8179f4c Update PWM out sim 2015-08-12 19:18:16 +02:00
Lorenz Meier
ad9857f885 PWM out simulation: Give it a proper name 2015-08-12 19:18:00 +02:00
Lorenz Meier
b81ae9473b HIL driver: Fix output clamping in HIL mode, clean up commented out sections 2015-08-12 19:11:34 +02:00
Lorenz Meier
8a3301c73c HIL: Use smaller task launch stack 2015-08-12 19:10:37 +02:00
Lorenz Meier
5a4df66f52 Downgrade Eigen to 3.2, since its not ready yet 2015-08-12 18:54:21 +02:00
Lorenz Meier
959a6e8367 Update Eigen to 3.2.5 2015-08-12 18:34:57 +02:00
Lorenz Meier
8cd6f3529c Merge pull request #2555 from PX4/uorb_msg
uORB message support
2015-08-12 17:31:44 +02:00
Nghia Ho
a4726292b2 fixed double promotion warning when doing printf 2015-08-11 21:30:05 -07:00
Mark Charlebois
ce49145c1d Removed DSPAL header include in px4_workqueue.h
This was mistakenly added in a bad merge.

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-11 12:50:44 -07:00
Mark Charlebois
a589d15c52 Refactored debug() and log() in CDev
These functions used vprintf which is not available on all platforms.
They also do not enable line and file debug output.

Changed to macros that preserve the output format.  Uses new macro that
can be used to implement per object, runtime selectable logging

Signed-off-by: Mark Charlebois <charlebm@gmail.com>
2015-08-11 12:07:06 -07:00
Lorenz Meier
ea2975c2a9 Merged beta into master 2015-08-11 11:03:01 +02:00
Lorenz Meier
72c3f4b815 Flow: Shrink boot handler size 2015-08-11 09:24:56 +02:00
Lorenz Meier
c8ca147b4d sdlog2: Waiting for full boot 2015-08-11 09:24:39 +02:00
Lorenz Meier
134c1d991a Commander: Time out if not starting successfully 2015-08-11 09:24:13 +02:00
Lorenz Meier
7170c76fff Camera trigger: Support N pins to be triggered in parallel if needed 2015-08-10 21:58:56 +02:00
Lorenz Meier
a632f18277 Camera trigger fixes, found by @fkaiser 2015-08-10 19:57:47 +02:00
Lorenz Meier
7052ddf3db Q Att estimator: Remove excessive stack use 2015-08-10 17:14:36 +02:00
Lorenz Meier
cab6d8b770 System lib: Remove unused variable from CPU load tracking 2015-08-10 17:07:30 +02:00
Lorenz Meier
05d752ae34 MAVLink: Limit use to 3 instances, which is what is realistically being used. 2015-08-10 17:07:11 +02:00
Lorenz Meier
69ce66a3f9 MAVLink app: use struct-internal symbol for 3DR radio telemetry type 2015-08-10 15:49:38 +02:00
Lorenz Meier
bb1fef4454 uORB: Remove intermediate file: telemetry status 2015-08-10 15:38:01 +02:00
Lorenz Meier
287e611cdb uORB: Remove intermediate file: sat info 2015-08-10 15:38:01 +02:00
Lorenz Meier
1c3f860b2d uORB: Remove intermediate file 2015-08-10 15:38:01 +02:00
Lorenz Meier
d8b1a8a17f uORB: Remove intermediate file 2015-08-10 15:38:01 +02:00
Lorenz Meier
9df860e921 update uORB for generated topics 2015-08-10 15:38:01 +02:00
Lorenz Meier
b3c1d56926 sdlog2 update for generated topics 2015-08-10 15:36:24 +02:00
Lorenz Meier
3ff8afb6ba Commander update for telemetry status 2015-08-10 15:35:19 +02:00
Lorenz Meier
16cb9edf19 Converted telemetry status topic to generated topic 2015-08-10 15:35:19 +02:00
Lorenz Meier
ffb9e87161 Converted satellite_info topic to generated topic 2015-08-10 15:34:08 +02:00
Lorenz Meier
e07e4743c5 PX4IO: Enable S.BUS if config param is set, ignore if no param present 2015-08-08 23:50:05 +02:00
Lorenz Meier
4cfad588ff IO: Add param for S.BUS output 2015-08-08 23:49:18 +02:00
Lorenz Meier
24fdb5d532 Camera trigger: Expose trigger output pin selection as parameter 2015-08-08 14:36:22 +02:00
Lorenz Meier
82dc382095 Camera trigger: Fix param handle names, enable trigger if mode set to > 1 2015-08-08 14:14:48 +02:00
Lorenz Meier
f105d65ab1 MAVLink: Only send trigger message when updated 2015-08-08 14:14:14 +02:00