Andrew Tridgell
3decf408c2
FMUv2: added support for MPU6000 on v2.4 board
2013-11-30 20:19:52 +11:00
Andrew Tridgell
b666581983
lsm303d: fixed TEMP_H register define
2013-11-30 20:19:26 +11:00
Andrew Tridgell
af47a3d795
mpu6000: change bus speed based on registers being accessed
...
this ensures we follow the datasheet requirement of 1MHz for general
registers and up to 20MHz for sensor and int status registers
2013-11-30 20:17:55 +11:00
Andrew Tridgell
244c3602f2
SPI: added set_frequency() API
...
this allows the bus speed to be changed on the fly by device
drivers. This is needed for the MPU6000
2013-11-30 20:17:09 +11:00
Andrew Tridgell
7d415b0c42
lsm303d: print more registers in "lsm303d regdump"
2013-11-30 20:16:51 +11:00
Andrew Tridgell
72c53b6537
lsm303d: define some more register addresses
2013-11-30 20:16:45 +11:00
Andrew Tridgell
a46042754f
lsm303d: added 'lsm303d regdump' command
...
useful for diagnosing issues
2013-11-30 20:16:32 +11:00
Julian Oes
07a3f5694c
Merge remote-tracking branch 'juchlid/bottledrop' into bottle_drop_navigator
2013-11-29 12:39:29 +01:00
marco
4e713a7083
motortest mode enhanced
2013-11-26 19:01:43 +01:00
Stefan Rado
5f18ce506d
Add FrSky telemetry application.
...
This daemon emulates an FrSky sensor hub by periodically sending data packets to an attached FrSky receiver.
2013-11-24 13:39:02 +01:00
marco
d2e32f2fc5
mkblctrl - hotfix for i2c scan
2013-11-22 21:05:40 +01:00
marco
cc8e85ce7e
mkblctrl scans now i2c3 and i2c1 bir connected esc's
2013-11-21 22:24:16 +01:00
marco
f82a202667
actuator effective removed - unused
2013-11-19 17:35:04 +01:00
marco
21cc19cef6
mkblctrl set a default device / -d (device) parameter for alternate device added / -t testmode enhanced
2013-11-18 21:32:41 +01:00
Anton Babushkin
63d81ba415
actuator_controls_effective topic removed
2013-11-16 23:16:09 +04:00
Anton Babushkin
39634d1001
px4io driver: bug fixed
2013-11-16 15:54:24 +01:00
Anton Babushkin
8f559c73e9
px4io driver: bug fixed
2013-11-16 16:07:06 +04:00
Anton Babushkin
45e158b88c
Fixed actuator_controls_effective on FMU
2013-11-16 16:06:23 +04:00
Juchli D
4b8c3c38cd
Merge branch 'master' of https://github.com/PX4/Firmware into bottledrop
2013-11-15 10:34:12 +01:00
Anton Babushkin
e46d60ba6d
px4io driver: don’t use PX4IO_PAGE_ACTUATORS page for actuator_controls_effective
2013-11-15 11:32:05 +04:00
Thomas Gubler
ae9fae5aae
fix MEAS airspeed and airspeed calibration
2013-11-10 19:25:38 +01:00
Lorenz Meier
c63995e91c
Hotfix: Be more aggressive about SPI2 init on v1 boards
2013-11-08 14:22:27 +01:00
Juchli D
af3a56f17f
Hack to always arm
2013-11-05 13:27:05 +01:00
Juchli D
23237df84e
fmu: Also take into account actuator group 1
2013-11-05 13:24:41 +01:00
Julian Oes
25bf1abecf
pwm_output: Allow PWM values from 900us to 2100us but use a default of 1000us to 2000us
2013-10-31 10:29:06 +01:00
Lorenz Meier
9820ed9de3
Actually allow full range in FMU driver
2013-10-31 08:23:32 +01:00
Lorenz Meier
0eabacd251
Merge branch 'pwm_ioctls' of github.com:PX4/Firmware into pwm_ioctls
2013-10-30 22:35:09 +01:00
Lorenz Meier
727342a516
Teached the FMU driver that stopping is also an option
2013-10-30 22:34:51 +01:00
Lorenz Meier
dc80d6745e
Merge branch 'master' of github.com:PX4/Firmware into pwm_ioctls
2013-10-30 09:15:55 +01:00
Lorenz Meier
0fa03e65ab
Cleanup of Doxygen tags
2013-10-28 15:21:50 +01:00
Andrew Tridgell
52ee477137
lsm303d: try to reset the lsm303d if it goes bad in flight
...
this is based on earlier work by Julian Oes
2013-10-28 13:10:52 +01:00
Andrew Tridgell
75a0c18a9e
px4io: FMU half of px4io error fixes
2013-10-28 13:10:38 +01:00
Lorenz Meier
fa1c5dd343
Merge branch 'master' of github.com:PX4/Firmware
2013-10-24 09:26:13 +02:00
Lorenz Meier
2cd9ad97ea
Removed unnecessary return statements
2013-10-24 09:26:03 +02:00
Lorenz Meier
17ddc7f471
Merge pull request #483 from PX4/calib_rotation
...
Calibration of rotated board
2013-10-23 03:32:20 -07:00
James Goppert
c4a1a338ff
Changed driver to control motor duty cycle.
2013-10-22 05:43:27 -04:00
James Goppert
108d723a49
Removed old timing hack.
2013-10-22 05:10:26 -04:00
James Goppert
174c86321c
Roboclaw encoders/ dutycycledrive complete.
2013-10-22 05:04:13 -04:00
James Goppert
ce68f93867
Debugging roboclaw comm.
2013-10-21 23:40:36 -04:00
James Goppert
7f0ced968e
Working on roboclaw driver.
2013-10-21 21:28:26 -04:00
Anton Babushkin
ea89f23c91
calibration: bugs fixed, mavlink messages cleanup
2013-10-21 20:07:47 +02:00
Andrew Tridgell
14e2464fab
rgbled: don't try the same bus twice
...
on PX4v1 the external I2C bus is the same as the LED bus
2013-10-19 11:42:46 +02:00
Andrew Tridgell
e3fe443720
rgbled: fixed getopt() handling
...
this allows the -a option to be used, for example
rgbled -a 0x55 start
2013-10-19 11:42:33 +02:00
Andrew Tridgell
dbb49c035b
rgbled: fixed detection of device on PX4v1
...
There is a serial EEPROM on the PX4IOv1 board that answers on I2C
address 0x55. We need some extra I2C transfers to ensure we are
talking to a real RGBLED device.
2013-10-19 11:42:19 +02:00
Julian Oes
70ec68ffd0
Merge remote-tracking branch 'px4/master' into pwm_ioctls
...
Conflicts:
src/drivers/px4io/px4io.cpp
2013-10-19 11:39:31 +02:00
Julian Oes
1d3f25ee6c
pwm systemcmd can now set the failsafe values, fmu uses failsafe values as well now, fix to only send the appropriate number of pwm values to IO at once
2013-10-19 10:43:41 +02:00
Lorenz Meier
fbe595a591
Fixed some stupid compile errors
2013-10-14 23:10:12 +02:00
Lorenz Meier
c6b58491bb
Work queue in RGB driver without work_cancel()
2013-10-14 22:18:44 +02:00
Lorenz Meier
1d2e6d1b2d
Merged
2013-10-13 12:28:10 +02:00
Lorenz Meier
c8f471c560
Merge branch 'master' into px4io_fix
2013-10-13 12:25:46 +02:00