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
Lorenz Meier
d0b4b2157a
mkblctrl: Use less RAM
2015-03-01 18:32:07 +01:00
NosDE
3de63dee6c
interface for min and max rc added
2015-02-28 20:29:03 +01:00
Lorenz Meier
4e1905c1d8
FMU: Fix peripheral reset
2015-02-28 14:32:11 +01:00
Lorenz Meier
2cf0aec332
MPU6K: Allow stop
2015-02-28 14:31:39 +01:00
Lorenz Meier
dfdf741b13
FMU: Make peripheral rail power controllable
2015-02-28 11:22:19 +01:00
Randy Mackay
90df6c6b58
OreoLED: fix formatting
2015-02-25 15:10:03 +01:00
Randy Mackay
0ac3c80542
OreoLED: driver for attiny88 based LED controller
2015-02-25 15:09:55 +01:00
Stefan
9224738804
update dead link to Ublox Documentation
...
actualise dead link to Ublox M8 V15-17 Receiver Description Protocol Spec ( new R08 from 4 December 2014)
2015-02-24 20:59:23 +01:00
Andrew Tridgell
9a875c53af
px4fmu: added "mode_pwm4" startup mode
...
this is the default mode ArduPilot uses, and by setting it in the init
script we avoid any pin activity on the two GPIO pins during boot
2015-02-23 19:52:57 +01:00
Andrew Tridgell
41cc04c064
pwm_input: added PWM input driver
...
this allows for input of PWM signals on the FMUv2 aux5 pins
2015-02-23 19:52:47 +01:00
Andrew Tridgell
322392d853
fmuv2: setup for PWM input on timer4, channel 2
2015-02-23 19:52:38 +01:00
Evan Slatyer
1302650ab6
drivers: added header for pwm_input
2015-02-23 19:52:22 +01:00
NosDE
e4ad2f8e48
cmd switch for min_rc and max_rc added
2015-02-23 07:17:31 +01:00
Randy Mackay
d57dd250b9
batt_smbus: reverse reported current
...
smart batteries report a negative current when being discharged
2015-02-20 16:57:23 +01:00
Lorenz Meier
95dd7d415f
LL40S driver: Signedness of ticks and comment fix.
2015-02-20 09:22:12 +01:00
Andrew Tridgell
9d288a9a9a
ll40ls: added reset and backoff logic to driver
...
this adds automatic resets of the lidar when it becomes unresponsive,
and also tries to cope with NACKs from long acquisition times. It also
adds a "ll40ls regdump" command, and fixes "ll40ls reset" to reset the
sensor.
The default acquisition period is changed to 50ms, with backoff to
100ms on a NACK
Note that there are still times when the sensor can get into an
unrecoverable state.
Thanks to Austin, Dennis and Bob from PulseLight for assistance in
tracking down the problems.
2015-02-20 09:10:24 +01:00