Commit Graph

18758 Commits

Author SHA1 Message Date
Lorenz Meier 7b43b80c37 Merge branch 'master' of github.com:PX4/Firmware into safety 2014-11-22 14:40:41 +01:00
Lorenz Meier f3a224e30d Merged master 2014-11-22 12:47:08 +01:00
Lorenz Meier 685d3965a8 Merge pull request #1462 from stebl/master
Offboard control fix
2014-11-22 12:24:40 +01:00
Lorenz Meier 370b64345f Merge pull request #1453 from hsteinhaus/apm_compass_compat
Improve compatibility of UAVCAN compasses
2014-11-22 12:22:41 +01:00
philipoe ec165b3f7e Merge remote-tracking branch 'upstream/master' into PR_RCLossDur2 2014-11-20 17:26:27 +01:00
philipoe 5c34f03c4e commander: Change printing in RC-loss message to integers 2014-11-20 17:25:30 +01:00
Thomas Gubler 30d8512846 MC pos control offb: read altitude sp separately 2014-11-19 12:31:04 +01:00
Holger Steinhaus 2ce2d26d52 UAVCAN: preserve original UAVCAN message timestamps 2014-11-18 14:58:04 +01:00
Steven Blass 69271a7251 made invalid setpoints publish once every time it enters an invalid state 2014-11-18 08:40:52 -05:00
Steven Blass 4eb930f704 improved readability of offboard fixes 2014-11-18 08:26:29 -05:00
Steven Blass 5f6d03099e fixed yaw/yawrate bit masking. fixed navigator overriding offboard setpoint 2014-11-17 19:58:18 -05:00
Lorenz Meier 41fe04776f Fix up stack sizes 2014-11-17 14:59:36 +01:00
Lorenz Meier f20f85f0e3 Do not spam filter resets in static mode 2014-11-17 14:07:33 +01:00
Lorenz Meier 9d7a4a59fd Fix output of ver hwcmd call 2014-11-17 14:07:13 +01:00
Lorenz Meier db144f8da7 Merge pull request #1419 from PX4/nshterm
NSH term: Only time out if no arming information is available, if arming...
2014-11-17 07:59:05 +01:00
Lorenz Meier 4a66b29e55 Merge pull request #1420 from PX4/rctype
Encode RC type in RSSI field for GCS
2014-11-17 00:03:31 +01:00
Lorenz Meier 52d5a7c00a Fix PWM command 2014-11-16 23:24:52 +01:00
Don Gagne 852fa61173 Correct setting of DSM and ST24 flags 2014-11-16 14:12:58 -08:00
Andrew Tridgell f533c36251 px4io: added RC_CONFIG, SET_OVERRIDE_OK and CLEAR_OVERRIDE_OK ioctls
this allows for full setup of RC override without needing param_get()
to PX4 specific parameters

Conflicts:
	src/drivers/drv_pwm_output.h
2014-11-16 21:09:19 +01:00
Andrew Tridgell ba81125453 px4io: added OVERRIDE_IMMEDIATE arming flag
this allows the flight code to choose whether FMU failure gives
immediate manual pilot control, or waits for the mode switch to go
past the override threshold
2014-11-16 21:02:14 +01:00
Andrew Tridgell 6406e235d6 px4io: publish pwm values when STATUS_FLAGS_FMU_OK is not set
this allows testing of FMU failure behaviour in px4io by monitoring
the reported PWM output when the vehicle code stops sending
updates. Otherwise testing needs to be done with "px4io status" which
is very tedious.

With this change a GCS can monitor the PWM outputs from the failsafe
mixer using normal mavlink messages
2014-11-16 21:01:00 +01:00
Andrew Tridgell 88bae21ce5 px4io: added RC_CONFIG, SET_OVERRIDE_OK and CLEAR_OVERRIDE_OK ioctls
this allows for full setup of RC override without needing param_get()
to PX4 specific parameters
2014-11-16 21:00:01 +01:00
Lorenz Meier 4d69314a99 Adjust navigator priority 2014-11-16 10:55:18 +01:00
Julian Oes 4e8387465e navigator: only update sensor_combined topic with 50Hz 2014-11-16 13:38:41 +10:00
Lorenz Meier 8caada2188 Breathe animation, led solid on arming 2014-11-16 01:21:47 +01:00
Lorenz Meier 8583cf4dcc Let it breathe stronger 2014-11-16 00:59:18 +01:00
Lorenz Meier 4f898b27eb Merge branch 'lights' 2014-11-16 00:57:44 +01:00
Lorenz Meier 63707ef058 Let it breathe 2014-11-16 00:57:23 +01:00
Lorenz Meier c0f32d44a2 First stab at animation 2014-11-16 00:15:40 +01:00
Lorenz Meier 18dc5e3429 Fix compile warning in MAVLink app 2014-11-15 20:07:32 +01:00
Lorenz Meier e2551d4917 Fixed typo in ver command 2014-11-15 20:05:54 +01:00
Lorenz Meier ed0f28ed41 Fix ver command 2014-11-15 19:43:11 +01:00
Lorenz Meier 488739cc46 Fix up ver command handling to print MCU version on all command as well 2014-11-15 19:13:46 +01:00
Lorenz Meier 9c7503ba7a uORB: Save space, does not do complex operations 2014-11-15 18:38:33 +01:00
Lorenz Meier d602c9a0c5 Controllib: Optimize for size 2014-11-15 16:55:18 +01:00
Lorenz Meier beee7a89ed Airspeed: less chatty 2014-11-15 16:55:04 +01:00
Lorenz Meier 1fc7b58894 Bottle drop: Less chatty 2014-11-15 16:54:47 +01:00
Lorenz Meier 5af710221a HoTT: Less chatty 2014-11-15 16:54:34 +01:00
Lorenz Meier ef27225534 HIL: Be less chatty 2014-11-15 16:41:30 +01:00
Lorenz Meier 8d5225b967 FrSky: Be less chatty 2014-11-15 16:41:18 +01:00
Lorenz Meier 6f71173f8c ARDrone driver: be less chatty 2014-11-15 16:40:42 +01:00
Lorenz Meier e2c0ac3f70 airspeed driver: Be less chatty 2014-11-15 16:40:29 +01:00
Lorenz Meier 00c7cc019c Optimize size of system lib 2014-11-15 16:20:44 +01:00
Lorenz Meier 2a37d274b1 Systemlib: Add MCU version command. ver commandline tool: Add support for MCU version command 2014-11-15 15:51:55 +01:00
Lorenz Meier 7b962e7d1b Version command optimization 2014-11-15 14:17:24 +01:00
Lorenz Meier 24c97ebaff Merge branch 'sizeopt' into silicon_mitigation 2014-11-15 13:55:18 +01:00
Lorenz Meier a7bc52754d SDLOG2: Optimize for size 2014-11-15 13:54:54 +01:00
Lorenz Meier 42575bbc37 Bottle drop: Optimize for size 2014-11-15 13:54:38 +01:00
Lorenz Meier 32313a13dd PX4IO driver: Optimize for size 2014-11-15 13:54:16 +01:00
Lorenz Meier 54f296ce9d Sensor drivers: Optimize for size 2014-11-15 13:54:01 +01:00