Commit Graph

7848 Commits

Author SHA1 Message Date
Lorenz Meier cbada5198d sdlog2: Do not use permission flags on NuttX 2015-08-13 12:25:18 +02:00
Lorenz Meier e577ad582b FMU driver: Fix comment 2015-08-13 11:39:16 +02:00
Lorenz Meier 588146e536 PWM input driver: Add missing GPIO config for pin reset 2015-08-13 11:38:46 +02:00
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