Commit Graph
2800 Commits
Author SHA1 Message Date
Andrew Tridgell 02639411ba hmc5883: added -T option to enable temperature compensation
this also fixes the behaviour of the -C option
2015-04-08 17:45:54 +02:00
Andrew Tridgell e17936e237 hmc5883: try to cope with genuine 5883 parts
if we can't read the temperature registers 10 times then disable the
feature.
2015-04-08 17:45:54 +02:00
Andrew Tridgell 156a7915ae hmc5883: added support for temperature compensation
added "hmc5883 tempon" and "hmc5883 tempoff" to enable/disable
2015-04-08 17:45:53 +02:00
Andrew Tridgell dea97dd277 drv_mag: added ioctl to control temperature compensation 2015-04-08 17:45:53 +02:00
Lorenz Meier f8c8876642 Merge pull request #1819 from PX4/chan16
Support 16 channels on IO via S.BUS
2015-04-07 19:04:19 +02:00
Johan Jansen 891a7af509 UBlox: Only use time and date if flags are valid 2015-04-07 17:15:33 +02:00
Johan Jansen a121f6101f UBlox: Only use fix and velocity if flags are valid 2015-04-07 17:15:17 +02:00
Daniel Agar 8aae66b893 trivial code style cleanup round 2 2015-03-27 23:38:58 -04:00
Lorenz Meier 0b26671d62 Mag drivers: Temp support 2015-03-25 22:58:00 -07:00
Lorenz Meier 953cef9a9e HMC5883: Temp dummy value 2015-03-25 22:57:47 -07:00
Lorenz Meier b3c45e7178 LSM303D: Temp support 2015-03-25 22:57:32 -07:00
Lorenz Meier cb8e32f833 MPU6K: Temp support 2015-03-25 22:57:18 -07:00
Jonathan Challinger 89d5ae69d3 mpu6000: add set_accel_range 2015-03-25 22:02:05 -07:00
Lorenz Meier 1bbfe571fa Merge branch 'pullrequest-imu-temperature' of git://github.com/tridge/Firmware 2015-03-25 21:53:03 -07:00
Johan Jansen c4bc9d19cb LidarLite: Added collect phase to PWM 2015-03-24 12:57:22 +01:00
philipoe 20f6fbd864 PX4IO driver: Add mapping of AUX1-3 channels, in case these are also used as control surface inputs 2015-03-24 12:50:48 +01:00
Johan Jansen 4e7fa5aade LidarLite: Add uORB handling in PWM drivers 2015-03-24 12:23:15 +01:00
Johan Jansen d160817de3 LidarLite: Fix bug for I2C ioctl 2015-03-24 12:06:54 +01:00
Johan Jansen 874c319888 LidarLite: Code cleanup 2015-03-24 11:49:34 +01:00
Johan Jansen b1da12b43f LidarLite: Added PWM version of the LidarLite driver 2015-03-24 11:31:11 +01:00
Johan Jansen eeb8562c6e LidarLite: Compile with weffc++ and fix all warnings 2015-03-24 10:10:11 +01:00
Johan Jansen b084558a79 LidarLite: Code cleanup, prepare for PWM version of the driver 2015-03-24 10:04:40 +01:00
Lorenz Meier ecec2d76d9 Allow a bit more flexibility of PWM range 2015-03-20 21:57:54 +01:00
Lorenz Meier bb525d68a1 Merge pull request #1934 from rmackay9/smbus-batt-currdis
batt_smbus: calculate current discharged
2015-03-19 23:52:20 +01:00
Daniel Agar c2abb0f82a fix code style if trivial one line difference 2015-03-19 23:49:36 +01:00
Randy Mackay 4e83f43ea3 batt_smbus: remove usleep
Also restore I2C address after performing command line search for
devices
2015-03-19 12:09:40 +09:00
Randy Mackay 23075f6dab batt_smbus: calculate current discharged 2015-03-19 12:09:31 +09:00
Lorenz Meier 0cecb45d4e Merge pull request #1914 from UAVenture/gimbal_configuration
Gimbal MAVLink configuration and control support
2015-03-17 12:16:09 +01:00
Andrew Tridgell 9442fc13e4 mpu6000: show temperature in "mpu6000 info" 2015-03-17 13:44:53 +11:00
Andrew Tridgell 374c50cab8 lsm303d: support temperature readings in lsm303d
these are read at the same rate as the mag
2015-03-17 13:44:51 +11:00
Andreas Antener 6a7f12496e fix errors and flag comparison 2015-03-16 10:28:42 +01:00
Lorenz Meier ea5293b6fe PX4IO driver: Support 16 output channels 2015-03-15 17:39:43 +01:00
Lorenz Meier 92a52ea195 MPU6000 driver: Rotate before applying offsets. 2015-03-15 17:26:11 +01:00
Lorenz Meier 3436f08976 LSM303D driver: Rotate before applying offsets. 2015-03-15 17:25:55 +01:00
Lorenz Meier f36f43db6f L3GD20(H): driver: Rotate before applying offsets. 2015-03-15 17:25:35 +01:00
Lorenz Meier 7e9984b1d2 HMC5883 driver: Rotate before applying offsets. 2015-03-15 17:25:19 +01:00
Andreas Antener 76aed9e58d - implemented configuration with mount config cmd
- remember recieved mount control values
2015-03-13 19:00:16 +01:00
Anton Matosov f8e471d95c Implemented Quaternion position for Gimbal (not tested) 2015-03-06 18:57:38 -08:00
Anton Matosov 7bf6c3bae8 Increased update rate to get rid of glitches in servo movements 2015-03-06 18:57:38 -08:00
Anton Matosov c5bb12be3b Disabled logging of the each componsated value 2015-03-06 18:57:38 -08:00
Anton Matosov c76839df73 Implemented yaw componsation 2015-03-06 18:57:38 -08:00
Anton Matosov 3db6d08b5c Enabled attitude compensation by default as that is all the gimbal driver is about 2015-03-06 18:57:37 -08:00
Anton Matosov 3647b75303 Updated @author 2015-03-06 18:57:37 -08:00
Anton Matosov 72274062c1 Renamed servo_gimbal to simply 'gimbal' as HW is behind the scene and doesn't really matter here 2015-03-06 18:57:37 -08:00
Anton Matosov 076180a983 Added missing enum definitions
Fixed float equality checks
2015-03-06 18:57:37 -08:00
Lorenz Meier 7b54f968a2 drivers/servo_gimbal: Formatting fix 2015-03-06 18:57:37 -08:00
Lorenz Meier 8a6698b6e6 drivers/servo_gimbal: Added servo gimbal 2015-03-06 18:57:37 -08:00
Marco Bauer 4a977af870 Merge pull request #1 from PX4/master
From original
2015-03-06 15:32:30 +01:00
Randy Mackay 48bf84ff37 oreoled: support send_bytes ioctl
Also increase maximum command length to 24 bytes
2015-03-02 08:29:12 +01:00
Randy Mackay ca4adebe11 batt_smbus: remove debug 2015-03-02 15:30:06 +09:00