Commit Graph

11760 Commits

Author SHA1 Message Date
Johan Jansen a8f9caaaa5 px4_uploader: Prevent spin-lock from hogging CPU 2015-02-26 11:14:06 +01:00
Andrew Tridgell 8240e90d26 bl_update: fixed stat() check 2015-02-26 08:22:23 +01:00
Thomas Gubler 59e623a2eb quaternion from dcm: comment and reference 2015-02-25 17:50:16 +01:00
Randy Mackay 9a3ea61569 build: add oreoled to px4fmu-v2_default 2015-02-25 15:10:11 +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 66a8905357 update Firmware Download link 2015-02-24 20:59:47 +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
Thomas Gubler 8794685797 Merge pull request #1823 from PX4/multiplatform_1741_1801
Multiplatform 1741 and 1801
2015-02-24 20:35:37 +01:00
Thomas Gubler a284a98383 mc pos multi: set R valid in attitude sp in manual mode 2015-02-24 20:33:32 +01:00
Thomas Gubler 4bc2d5f687 mc att multi: style fixes to be consistent with old controller 2015-02-24 20:33:32 +01:00
Thomas Gubler 4d26c2164e fix comment style 2015-02-24 20:33:32 +01:00
Thomas Gubler 5d2b78abef Revert "multiplat pos ctrl: also set yaw sp in manual modes"
This reverts commit c0f1d841af.
2015-02-24 20:33:32 +01:00
Thomas Gubler 61398f5c03 multiplatform port of #1741 and #1801: port attitude setpoint generation in manual to mc_pos_control_multiplatform 2015-02-24 20:33:32 +01:00
Thomas Gubler a56c16dfab multiplatform port of #1741: move params from att control to pos control 2015-02-24 20:33:32 +01:00
Thomas Gubler f1c6b24f7a multiplatform port of #1741: att control: remove yaw sp reset after acro 2015-02-24 20:33:32 +01:00
Thomas Gubler 7b57092a9d multiplatform port of #1741: remove attitude sp generation from mc_att_control_multiplatform 2015-02-24 20:33:32 +01:00
Thomas Gubler e91dabd3d5 Merge pull request #1822 from PX4/mcposcontrolmultiplatform1752
port #1752 to multiplatform
2015-02-24 20:31:24 +01:00
Thomas Gubler 6c3f57f87e port #1752 to multiplatform 2015-02-24 20:31:02 +01:00
Thomas Gubler eb5278d12c Merge pull request #1821 from PX4/mcposcontrolmultiplatform1703
port #1703 to multiplatform
2015-02-24 20:30:18 +01:00
Thomas Gubler 4f38512334 port #1703 to multiplatform 2015-02-24 20:29:18 +01:00
Lorenz Meier 6e07c8c9e4 mathlib tests: Fix typo 2015-02-23 23:56:22 +01:00
Lorenz Meier 9d8651c10c mathlib test: Print all test types which are actually performed 2015-02-23 23:27:51 +01:00
Lorenz Meier 71a5351deb mathlib test: Code style fixes 2015-02-23 23:24:38 +01:00
Lorenz Meier d232f41ce9 Merge pull request #1829 from PX4/mathlib_tests
Quaternion method tests
2015-02-23 22:59:59 +01:00
tumbili a252f4a991 fixed quaternion method from_dcm() 2015-02-23 22:30:49 +01:00
tumbili 41377709e6 added test for quaternion methods 2015-02-23 22:18:51 +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 086caddf73 pwm_input: added uORB message structure 2015-02-23 19:52:30 +01:00
Evan Slatyer 1302650ab6 drivers: added header for pwm_input 2015-02-23 19:52:22 +01:00
Lorenz Meier 3532a09a15 PWM command: Fix min/max/disarmed/failsafe commands to also read the current settings first before modifying them. 2015-02-23 19:50:51 +01:00
Lorenz Meier 653b3e71be PWM command: Do not modify disarmed PWM values 2015-02-23 19:50:42 +01:00
Sebastian Verling a77420ede8 corrected rate offset calculation such that units match 2015-02-23 18:44:38 +01:00
Sebastian Verling aeef634f9b adapted comment about accelerometer offset 2015-02-23 18:40:48 +01:00
Sebastian Verling bbd5f33a22 removed duplicate line 2015-02-23 18:38:55 +01:00
NosDE e4ad2f8e48 cmd switch for min_rc and max_rc added 2015-02-23 07:17:31 +01:00
Lorenz Meier 4938ff4c29 Indicate test status with RGB led 2015-02-21 12:45:50 +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 8f29a9d83b Merge branch 'rover' of github.com:mstuettgen/Firmware 2015-02-20 16:52:37 +01:00
Marcel Stuettgen 5cdd488628 created copy of IO_pass.mix -> IO_pass.main.mix 2015-02-20 15:16:25 +01:00
Marcel Stuettgen ee3ccf8715 added missing then after if 2015-02-20 14:43:28 +01:00
Marcel Stuettgen b521eeaa08 renamed IO_pass.mix to IO_pass.main.mix 2015-02-20 14:42:29 +01:00
Marcel Stuettgen 684819d8ab fixed variable (removed *.mix) 2015-02-20 14:41:48 +01:00
Robotik c006b81350 added rover autostart to rc.autostart 2015-02-20 14:40:04 +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
Andreas Daniel Antener c6b6a78511 Merge pull request #1814 from UAVenture/remove-ros-container
removed docker/vagrant stuff, is now in a separate repository
2015-02-19 22:19:31 +01:00
Lorenz Meier 15f729ddd5 Rover: C++ify, minor cleanups 2015-02-19 22:14:50 +01:00