- Feb 18, 2012
-
-
Randy Mackay authored
-
Randy Mackay authored
also removed reference to DCM (no longer required) and removed some old code.
-
Andrew Tridgell authored
This interferes with the calculation of the centripetal acceleration calculation in the DCM code. We need a new way of handling pitch trim
-
Andrew Tridgell authored
this increases the noise to 2 bits, which actually can have the effect of improving accuracy, as it leads to better averaging
-
Andrew Tridgell authored
if we don't have a GPS or the GPS doesn't have a good lock then we can't rely on the ground speed for adjusting the acceleration vector
-
Andrew Tridgell authored
this fixes the attitude calculation for the multicopter simulation
-
- Feb 17, 2012
-
-
Andrew Tridgell authored
this ensures waypoints and basic eeprom layout remain in sync
-
Andrew Tridgell authored
-
Andrew Tridgell authored
-
Andrew Tridgell authored
this fixes the saving of the accel and gyro calibration to EEPROM, which was initially broken by the AP_Param conversion
-
Andrew Tridgell authored
this makes it available both in shim and INS subclasses
-
Andrew Tridgell authored
this avoids us needing AP_Math.h in every utility sketch and example
-
Andrew Tridgell authored
-
Andrew Tridgell authored
this avoids a lot of EEPROM scan operations when the groundstation updates the stream rates
-
Andrew Tridgell authored
-
Andrew Tridgell authored
this can be used to avoid the scan() in more frequenctly saved variables, such as the MAVLink stream rates in APM
-
Andrew Tridgell authored
this will be used by the compass code
-
Jason Short authored
-
Jason Short authored
-
justinbeech authored
Believe it or not, changing / 2^31 to >>31 saved 256 bytes in the "d" segment. The reason is that GCC version prior to 4.3.5 does not have a count_leading_zeros (clz) assembler macro, so it uses a 256 byte lookup table called _clz The _clz table gets pulled in if you do 64 bit division. This tiny change is the only place that we do long long division. Changing to a shift saves 256 bytes of ram.
-
Michael Oborne authored
fix misc errors update polish fix linux/mac bug. - seems alot more stable
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
formatting, made loop speed same as PIDT1 to eliminate variable.
-
- Feb 16, 2012
-
-
Andrew Tridgell authored
this happens every 64 seconds because of unused channels on the ADC. Zeroing this creates a bad delta_t value for the DCM code.
-
Phil authored
elevon planes can have rudders too
-
- Feb 15, 2012
-
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-
Jason Short authored
-