Mark Whitehorn
9292c8f405
add interrupt latency printout command and mean/variance to interval performance counter
2014-12-24 14:06:05 -07:00
Daniel Agar
d511e39ea7
turn on -Werror and fix resulting errors
2014-12-22 17:56:59 -05:00
Grant Morphett
1910b7e88b
MPU6000: Add regdump command
...
Add mpu6000 regdump command for debugging mpu6000.
2014-12-21 14:59:47 +01:00
Thomas Gubler
851415e48e
Merge commit 'aa40c69853be0dc7e79bc3084472b77f9667c1f1' into dev_ros_mcatt
...
Conflicts:
makefiles/config_px4fmu-v2_test.mk
2014-12-16 10:23:41 +01:00
Lorenz Meier
dfc368ad46
Merge pull request #1497 from PX4/ll40lsdefaultmax
...
ll40ls: max distance according to datasheet
2014-12-14 13:14:23 +01:00
Thomas Gubler
b6b80dcac1
ll40ls: write min and max to report
2014-12-14 12:10:29 +01:00
Thomas Gubler
0575f67300
ll40ls: fix whitespace
2014-12-14 12:10:29 +01:00
Thomas Gubler
cc2dae23f9
trone: write min and max to report
2014-12-14 12:10:29 +01:00
Thomas Gubler
834ff85930
trone: fix whitespace
2014-12-14 12:10:28 +01:00
Thomas Gubler
8fd9f98904
sf0x: write min and max to report
2014-12-14 12:10:28 +01:00
Thomas Gubler
8ebe463f16
sf0x: fix whitespace
2014-12-14 12:10:28 +01:00
Thomas Gubler
682f30afe6
mb12xx: write min and max to report
2014-12-14 12:10:28 +01:00
Thomas Gubler
4a70da5c2c
ll40ls: max distance according to datasheet
...
Datasheet:
http://pulsedlight3d.com/pl3d/wp-content/uploads/2014/11/LIDAR-Lite.pdf
2014-12-13 19:01:00 +01:00
Thomas Gubler
046ca1f8e3
ll40ls: fix whitespace
2014-12-13 19:00:35 +01:00
Thomas Gubler
7328cc4a19
Merge remote-tracking branch 'upstream/master' into dev_ros
2014-12-02 12:25:03 +01:00
Lorenz Meier
e51f72000b
Fix RGB led stop command
2014-12-01 11:27:59 +01:00
Thomas Gubler
2760d64a00
Merge remote-tracking branch 'upstream/master' into dev_ros
2014-11-28 09:47:29 +01:00
Lorenz Meier
9d986f5df3
HMC5883: Better status reporting
2014-11-26 18:22:18 +01:00
Lorenz Meier
6200a3e3a5
Added TeraRanger one sensor
2014-11-26 07:56:54 +01:00
Lorenz Meier
cbcd1ea1d1
Merged PX4Flow driver changes
2014-11-26 07:43:19 +01:00
Andrew Tridgell
4724c05047
airspeed: use _retries=2 for I2C retries once initialised
...
airspeed sensors often need to be on longer cables due to having to be
outside the prop wash.
2014-11-26 07:35:32 +01:00
Andrew Tridgell
c906c21238
px4io: prevent use of uninitialised memory in io_set_arming_state()
...
the vehicle may not have setup a control_mode. We need to check the
return of orb_copy() to ensure we are getting initialised values
2014-11-26 11:39:41 +11:00
Andrew Tridgell
29f000dc31
px4io: fixed error returns to be negative
...
follow standard conventions
2014-11-26 11:39:41 +11:00
Andrew Tridgell
809500cfcd
px4io: fixed RC_CONFIG channel limit check
...
number of channels is the right test, not number of actuators
2014-11-26 11:39:41 +11:00
Thomas Gubler
3c6f6618e8
Merge remote-tracking branch 'upstream/uorbtinymerge' into dev_ros
2014-11-25 15:58:27 +01:00
Thomas Gubler
5b80a2ae38
Merge remote-tracking branch 'upstream/pr/1040' into uorbtinymerge
...
Conflicts:
mavlink/include/mavlink/v1.0
src/modules/mc_att_control/mc_att_control_main.cpp
2014-11-25 10:49:29 +01:00
Lorenz Meier
54e7ed70e1
GPS: be less verbose
2014-11-22 16:34:09 +01:00
Lorenz Meier
b2671c8f05
GPS: be less verbose
2014-11-22 15:46:28 +01:00
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
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
beee7a89ed
Airspeed: less chatty
2014-11-15 16:55:04 +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
24c97ebaff
Merge branch 'sizeopt' into silicon_mitigation
2014-11-15 13:55:18 +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
Lorenz Meier
f7f5406243
FMU driver: optimize for size
2014-11-15 13:51:49 +01:00
Lorenz Meier
c0f34dff26
STM32 drivers: Optimize for size
2014-11-15 13:51:33 +01:00
Lorenz Meier
3d2a5bae51
Board drivers: Optimize for size
2014-11-15 13:51:16 +01:00
Lorenz Meier
49d542e42b
Merge pull request #1445 from hsteinhaus/uavcan_dev_id
...
UAVCAN: fix device::Device::_device_id for baro and mag
2014-11-12 13:38:53 +01:00
Lorenz Meier
afcbab7fba
PX4FLOW driver: Prevent sensor from spamming the system on errors. Use the perf system call to look at error counters.
2014-11-12 13:37:58 +01:00
Julian Oes
14b5732c6e
px4flow: small verbose output fix
2014-11-12 13:26:10 +10:00
Holger Steinhaus
51ffb887c3
UAVCAN: initialize device id for mag and baro to allow DEVIOCGDEVICEID ioctl to return useful data
2014-11-11 11:29:35 +01:00