- Apr 24, 2012
-
-
Andrew Tridgell authored
this fixes the camera control code which was broken by a previous import
-
Andrew Tridgell authored
this allows logging of the actual servo output values. The radio_out method previously used doesn't take account of the various override mechanisms available via waypoints
-
- Apr 23, 2012
-
-
Andrew Tridgell authored
this buffers up _omega_I changes in _omega_I_sum over a period of 10 seconds, applying the slope limit only when _omega_I_sum is transferred to _omega_I. The result is a huge improvement in the ability of _omega_I to track gyro drift over the long term.
-
Andrew Tridgell authored
the 'drop z' method reduced the impact of noise on omegaI, but it also made us more sensitive to errors in accelerometer calibration and scaling, as demonstated by the logs from Gabor here: http://diydrones.com/xn/detail/705844:Comment:834373 Simulation testing shows that the other noise suppression methods applied in the DCM code, in particular the slope limiting on omegaI the removal of the weighting and the upcoming use of a _omega_I_sum buffer have reduced the impact of noise enough that we can now safely include z in the acceleration calculation.
-
- Apr 21, 2012
-
-
rmackay9 authored
-
rmackay9 authored
DataFlash_APM2 - moved CS_inactive call (which disables the dataflash) from the beginning to the end of all methods. This means the dataflash does not monopolize the SPI bus. Also formatting changes to use tab instead of space. Sorry, should have done this as a separate check-in to the above changes.
-
rmackay9 authored
-
rmackay9 authored
-
rmackay9 authored
-
- Apr 20, 2012
-
-
James Goppert authored
-
Andrew Tridgell authored
-
Andrew Tridgell authored
-
Andrew Tridgell authored
-
Andrew Tridgell authored
-
- Apr 19, 2012
-
-
James Goppert authored
-
- Apr 16, 2012
-
-
Adam M Rivera authored
-
Andrew Tridgell authored
this allows users to change the yaw gain in DCM
-
- Apr 09, 2012
-
-
analoguedevices authored
-
rmackay9 authored
-
rmackay9 authored
-
- Apr 08, 2012
-
-
Andrew Tridgell authored
this adds local and remote radio noise levels
-
- Apr 07, 2012
-
-
rmackay9 authored
AP_MotorsMatrix - fixed stability patch issue in which it would not limit a motor's output unless an opposite motor had been defined. This would only have affected Y6 frames.
-
- Apr 06, 2012
-
-
rmackay9 authored
-
- Apr 04, 2012
-
-
rmackay9 authored
AP_Motors - fixed last "shadowing" compiler warning caused by badly named parameter in auto_armed method.
-
rmackay9 authored
AP_MotorsMatrix - fixed another compiler error regarding shadowing a variable. Fixed by removing those the angle and direction arrays which weren't even used
-
rmackay9 authored
AP_MotorsHeli - fixed compiler warning re move_swash function declared with int parameters in .h file but actually using int16_t in .cpp file. They're the same in arduino but perhaps the build checker is a little more strict that Arduino.
-
rmackay9 authored
AP_Motors - fix compiler warning re shadowing a variable caused by badly named parameter in armed function. Another compiler warning fixed in AP_MotorsMatrix.cpp caused by declaring "i" twice.
-
- Apr 02, 2012
-
-
rmackay9 authored
1. it's step towards rearchitecting the current code base ahead of a move to RTOS. 2. internally it uses a MatrixTable for the Quad, Octa, OctaQuad, Y6 frames. 3. it implements the missing stability patch for Octa and OctaQuads (still missing for Y6) Later check-ins will incorporate into the main ArduCopter code.
-
Andrew Tridgell authored
-
- Apr 01, 2012
-
-
Andrew Tridgell authored
-
- Mar 30, 2012
-
-
Andrew Tridgell authored
this allows us to put a serial port into non-blocking mode, so that writes that don't fit in the transmit buffer are dropped. This will be used in flight to prevent stray printf() calls from causing large time delays in the code
-
Andrew Tridgell authored
-
Andrew Tridgell authored
when this is 1 (which is the default), we will get the declination automatically via the AP_Declination library when it is 0 we will use the value configured by the user
-
Andrew Tridgell authored
there was a comment saying this was too slow, but it actually costs about 30 usec extra, which is trivial given the full auto declination call costs 680 usec and its only called once per boot
-
Andrew Tridgell authored
-
Andrew Tridgell authored
-
Adam M Rivera authored
-
Adam M Rivera authored
AP_Declination: Update LUT based on the changes that I made in the LUT generation code. This LUT is the final version that has no truncation.
-
Adam M Rivera authored
-
Adam M Rivera authored
AP_Declination: Removed trailing zero deltas as they have no impact on the final value and only take up extra bytes.
-