Commit Graph

2300 Commits

Author SHA1 Message Date
Robert Dickenson abeb2b9c7e Hopefully the last of the trivial minor fixups before being able to PR 2016-03-08 09:29:17 +01:00
Robert Dickenson d65bd3f1bd Add magnetometer range and temperature to the 'test' output report 2016-03-08 09:29:17 +01:00
Robert Dickenson 7061bc804a Remove file with only whitespace change as not required in PR 2016-03-08 09:29:17 +01:00
Robert Dickenson 95e51ed8c6 Cleanup mpu9250 driver in preparation for PR 2016-03-08 09:29:17 +01:00
Robert Dickenson 4ef9148517 Preparing MPU9250 driver for PR
Corrected magnetometer gain and alignment, added support for sensitivity adjustment values, cleaned up debugging messages and removed dead code.
2016-03-08 09:29:17 +01:00
Robert Dickenson 0a33ca6e57 Align the magnetometer axis with the accel/gyro 2016-03-08 09:29:17 +01:00
Robert Dickenson 5903891213 Significant work on mpu9250 driver to get magnetometer updates happening reliably. Improved 'mag' utility to aid driver development and testing. 2016-03-08 09:29:17 +01:00
Robert Dickenson bad571ebab Add required define for the new MPU9250 magnetometer 2016-03-08 09:29:17 +01:00
Robert Dickenson 0050057392 Add internal AK8963 magnetometer support to the MPU9250 device driver 2016-03-08 09:29:17 +01:00
Kabir Mohammed 309212b52b px4flow : rotate gyro readings as well 2016-03-08 08:52:08 +01:00
David Sidrane f0b770a3ce Use correct CS defines to disable chip selects
Repair one more cut and past mistake I made.
 
https://github.com/dipspb/PX4Firmware/blob/px4-master-sensor_reset_fix/src/drivers/px4fmu/fmu.cpp#L2167-L2170

Should not have OFF
2016-03-06 18:04:25 +01:00
Julian Oes 1cebfde840 gps: make the driver compile and run on QURT 2016-03-06 18:02:50 +01:00
Dmitry Prokhorov 6f2a4f3d82 Fix sensor_reset method for PX4FMU_V4 2016-03-04 14:19:03 +03:00
Mark Whitehorn 53ed61790d fix typo in comment 2016-03-01 09:21:58 +01:00
Mark Whitehorn 98a4dd6a4a run astyle 2016-03-01 09:02:14 +01:00
Mark Whitehorn bebe8b0a78 init frsky_state properly 2016-03-01 09:02:14 +01:00
Mark Whitehorn ab596e3711 scan indefinitely for FrSky RX, report state in status 2016-03-01 09:02:14 +01:00
Mark Whitehorn 607053cfbc decrease stack allocation to 1100 2016-03-01 09:02:14 +01:00
Mark Whitehorn 52465d07b9 run astyle 2016-03-01 09:02:14 +01:00
Mark Whitehorn 8186139dad reduce D-type stack usage and static allocations 2016-03-01 09:02:14 +01:00
Mark Whitehorn 6d2927cd7a allocate structs on the heap; exit daemon if no FrSky receiver detected 2016-03-01 09:02:14 +01:00
Mark Whitehorn 95d328f57c remove commented code and change to sensor_baro topic to filter altitude 2016-03-01 09:02:14 +01:00
Mark Whitehorn 6d509835eb clean up uORB code 2016-03-01 09:02:14 +01:00
Mark Whitehorn 0960e1a820 make structs static and decrease stack size, run astyle 2016-03-01 09:02:14 +01:00
Mark Whitehorn 6fa6e72250 add sPort GPS telemetry 2016-03-01 09:02:14 +01:00
Mark Whitehorn fcfe64ee5a enable disarmed PWM and rework safety switch disable logic 2016-02-29 12:29:30 -07:00
Mark Whitehorn 29b0520263 enable PWM with safety switch off 2016-02-29 12:29:30 -07:00
Lorenz Meier ba79b32b30 Fix FMU output on non-Pixracer boards 2016-02-28 12:11:47 +01:00
Andreas Bircher 261ddb8e21 online command support to enable/disable distance based triggering 2016-02-27 11:41:57 +01:00
Andreas Bircher 2cce938980 implementing @LorenzMeier comments 2016-02-27 11:41:57 +01:00
Andreas Bircher 8959954d37 adding third camera triggering mode to trigger based on covered horizontal distance. bench-tested. 2016-02-27 11:41:57 +01:00
Mark Whitehorn 04a9eada1e disable safety switch if CBRK_IO_SAFETY is on 2016-02-27 11:25:56 +01:00
Mark Whitehorn beb9707933 fix fmuv1 compile error 2016-02-27 11:25:56 +01:00
Mark Whitehorn 426903c617 run astyle 2016-02-27 11:25:56 +01:00
Mark Whitehorn b6231c718b reduce safety switch sampling to ~10Hz and clean up 2016-02-27 11:25:56 +01:00
Mark Whitehorn ef2a7bda53 add fmuv4 safety switch handling 2016-02-27 11:25:56 +01:00
Mark Whitehorn 5a7d31f7a9 fix typo in comment 2016-02-27 11:25:56 +01:00
Lorenz Meier a2c4c094e6 HoTT stack size adjustments 2016-02-25 22:20:42 +01:00
Lorenz Meier 755569ac12 HDOP / VDOP correctly reporting 2016-02-25 13:45:34 +01:00
Lorenz Meier fdff16c3cb Always enable nav sol 2016-02-25 13:45:34 +01:00
Lorenz Meier 8fcf24f23f GPS driver UBX: Support hdop and vdop 2016-02-25 13:45:34 +01:00
Lorenz Meier 6f484c04bd Ashtech GPS driver: Fix code style 2016-02-25 13:45:34 +01:00
Lorenz Meier 56c95dc9c8 GPS driver: Populate HDOP / VDOP fields 2016-02-25 13:45:34 +01:00
Lorenz Meier 9172bf7271 MPU6K: Report start scan not as failure, but as not found if sensor is not around 2016-02-23 13:09:06 +01:00
Lorenz Meier 738d3cb123 IO driver: Fixx lockdown flag handling 2016-02-23 13:09:06 +01:00
Lorenz Meier 3854eae3ec FMU: Send disarmed pulse if in lockdown 2016-02-23 13:09:06 +01:00
jwilson 9a97140ad8 Removing test code. 2016-02-19 16:59:49 +01:00
jwilson 8625641638 Removing test code. 2016-02-19 16:59:49 +01:00
jwilson b31472af0c Cherry-picked i22438c8
Original description:
Modified the sensor module to prevent the selection of an invalid
secondary/tertiary gyro if the primary gyro times out
2016-02-19 16:59:49 +01:00
jwilson aec31c5904 Defining Eagle Board specific device paths, still in progress. 2016-02-19 16:59:49 +01:00