Commit Graph

497 Commits

Author SHA1 Message Date
Anton Babushkin 39634d1001 px4io driver: bug fixed 2013-11-16 15:54:24 +01: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
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
Lorenz Meier 90127b2d2a Merge pull request #460 from jean-m-cyr/master
Add support for 8 channel DSMX sattelite pairing
2013-10-13 03:03:12 -07:00
Lorenz Meier 4984ab4418 Comment fix 2013-10-12 20:14:47 +02:00
Jean Cyr f1c399a60b Add support for 8 channel DSMX sattelite pairing 2013-10-12 01:14:03 -04:00
Julian Oes 5d36971689 Base max actuators on board revision 2013-10-11 16:59:21 +02:00
Anton Babushkin e770f84858 Merge branch 'master' into px4io_fix 2013-10-11 16:22:08 +02:00
Julian Oes 2d23d5fd4e Merge remote-tracking branch 'px4/master' into pwm_ioctls
Conflicts:
	src/drivers/px4io/px4io.cpp
2013-10-11 14:05:11 +02:00
Julian Oes 326f241185 Enable PWM when disarmed on the fmu side 2013-10-11 12:11:25 +02:00
Julian Oes 6b079f41b2 Small warning fix 2013-10-11 10:21:37 +02:00
Julian Oes 96111a67a6 Tought the fmu driver the new pwm limit interface 2013-10-11 10:21:22 +02:00
Julian Oes e2fef6b374 Use unsigned for channel counts 2013-10-11 10:16:45 +02:00
Lorenz Meier 13b07efc49 added hw test, added better io debugging 2013-10-10 00:12:39 +02:00
Lorenz Meier b8ccf67e8c Merge branch 'sdtest' of github.com:PX4/Firmware into hil_usb_only 2013-10-09 22:53:25 +02:00
Lorenz Meier d63ad0fb81 Added debug output printing capabilities for IOv2 2013-10-09 09:26:18 +02:00
Julian Oes 1b9e2af742 Moved PWM ramp to systemlib 2013-10-08 17:03:57 +02:00
Anton Babushkin 87e1ffe0ba px4io: code style fixed 2013-10-07 22:04:06 +02:00
Anton Babushkin 6e7300fb92 px4io: major optimization and cleanup 2013-10-07 22:02:46 +02:00
Julian Oes 19879432ad Trying to get rid of magic PWM numbers 2013-10-07 18:03:05 +02:00
Julian Oes ea0aa49b54 pwm info provides more information, some fixes for setting rate/min/max/disarmed 2013-10-07 16:24:49 +02:00
Anton Babushkin 378041ad31 px4io: make "too high rate" warning consistent with real behavor 2013-10-06 23:09:55 +02:00
Lorenz Meier 90c4664dce Merged status changes 2013-10-06 14:17:37 +02:00
Julian Oes 9ff5217118 Some more interface changes, needs testing and cleanup 2013-10-04 17:20:34 +02:00