3880 Commits (230ca1ddcaefbfde24f6d4d217986d9a41b2b22d)
 

Author SHA1 Message Date
Adam M Rivera 230ca1ddca AP_Declination: Moved check for y index of zero to after the y index is properly transformed. 13 years ago
Adam M Rivera e0fa053c79 AP_Declination: The exception signs unpacking logic was incorrect. I was shifting a 1 value left y%8 which would have needed a the signs to be packed right to left. My packed signs byte was packed left to right (left most being the 0 position) so I needed to reverse the shifting. 13 years ago
Adam M Rivera f66c6e16e4 AP_Declination: In order for the bitwise & operation to work, negative signs need to be represented by 1s instead of 0s. Changed so that negative signs are represented by a 1 in the packed signs array. Updated lookup logic to reflect this change. 13 years ago
Adam M Rivera d88b9e8ffc AP_Declination: Updated packed exception signs array. I had the signs packed incorrectly. 13 years ago
Adam M Rivera 036da88174 AP_Declination: Changed test to run in increments of 10 degrees. 1 was too granular. 13 years ago
Adam M Rivera 580b274bde AP_Declination: Added original array to test sketch. Added loop to validate new compressed array against original in 1 degree steps. 13 years ago
Adam M Rivera efefc3e4f4 AP_Declination: Moved rows with large spikes in delta to their own unsigned exception rows. The signs are in a separate packed array. 13 years ago
Adam M Rivera 0dcc4e8307 AP_Declination: Implemented Delta Encoding and Run-Length Encoding. Added method to traverse the compressed array and return the lookup value based on the same lat_index/lon_index that was used before. 13 years ago
Adam M Rivera 3a849771bc AP_Declination: Changed PROGMEM read function to pgm_read_word_far to support the int16_t datatype. 13 years ago
Adam M Rivera 370e56c00a AP_Declination: Changed datatype to int16_t to support the -90 <-> 90 latitude range. 13 years ago
Adam M Rivera ae257ad42b AP_Declination: Reduced the size of the lookup table to support -75 <-> 70 latitude range. This allows the datatype to remain int8_t. 13 years ago
Michael Oborne cc047f2944 APM Planner 1.1.59 13 years ago
rmackay9 0efb0e5b4d ArduCopter - added CH6_STABILIZE_KD tuning value 13 years ago
Michael Oborne c1eede5ef3 firmware build 13 years ago
Andrew Tridgell 9d193f06c9 APM: Change version to 2.32 13 years ago
Andrew Tridgell 4c4c38f69a APM: Added MANUAL_LEVEL option 13 years ago
Andrew Tridgell b549b88e5e AHRS: fixed error_yaw reporting with 2 MAVLink connections 13 years ago
Andrew Tridgell 16deefce31 Compass: fixed a comment 13 years ago
Andrew Tridgell 17290836ef Compass: added some more comments 13 years ago
Andrew Tridgell c084a72723 pysim: ensure Vector3() uses floats 13 years ago
rmackay9 599cea21bb Added multiple new tuning parameters to the inflight channel 6 tuning feature: 13 years ago
rmackay9 2ce597642e Filter - added FilterWithBuffer typedefs for int32t and uint32 for ease of use 13 years ago
rmackay9 90fcdeadfd AP_OpticalFlow - small bug fix to ensure init attempts to read the product id 3 times before giving up 13 years ago
Michael Oborne 40fcfa294f APM Planner 1.1.58 13 years ago
Andrew Tridgell 10c35e3769 SITL: add magnetic field noise to the simulated compass 13 years ago
Andrew Tridgell f4c1b6a3c6 SITL: ensure we don't run the sitl timer twice 13 years ago
Andrew Tridgell b2d6db9479 Compass: implement noise resistant varient of offset learning 13 years ago
Michael Oborne 8a645ffb56 firmware build 13 years ago
Andrew Tridgell 1c934dc7ef APM: increase ArduPlane version to 2.31 13 years ago
Andrew Tridgell 34506b170f Mavlink: fixed warnings about limits on int32 values 13 years ago
Andrew Tridgell e0c9ab5a29 ACM: fixed heli build 13 years ago
Andrew Tridgell 47f9dfd125 ACM: fixed the build on the 1280 13 years ago
Andrew Tridgell 9b95d2060a ADC: minor fix to the ADC Ch6() code 13 years ago
Andrew Tridgell 989304fb47 APM: enable the new offset nulling in APM 13 years ago
Andrew Tridgell e956e21e7d ACM: enable the new compass offset nulling in ACM 13 years ago
Andrew Tridgell a72d4b46b3 Compass: implement Bills new offset nulling algorithm 13 years ago
Michael Oborne 12e9d1d6fc APM Planner 1.1.57 13 years ago
rmackay9 b5dbdab81e APM_RC - moved Force_Out0_Out1, Force_Out2_Out3 and Force_Out6_Out6 to APM_RC parent class because it's already implemented in the APM1 and APM2 child classes anyway 13 years ago
rmackay9 2b2dbf2a7f Filter - added simple LowPassFilter (simple but it's possible to make errors with simple stuff too so might as well have one) 13 years ago
rmackay9 39fd24ed14 Filter - remove obsolete warning from comments re alloc/malloc dangers 13 years ago
rmackay9 1f4cfb9333 ArduCopter - added PID log type. Implemented for Yaw stabilize and rate controllers. 13 years ago
Michael Oborne 7cb2c1de65 firmware build 13 years ago
Michael Oborne 7c2f3a0c21 firmware build 13 years ago
rmackay9 67cf7b9eed ArduCopter - updated firmware version to 2.5.3 13 years ago
rmackay9 2d65ec2874 AP_Baro - change data type size of temperature's average filter to int32_t (was int16_t) 13 years ago
rmackay9 d371862fd2 AP_OpticalFlow - resolved compile error in example sketch (it could not find DCM.h but it's not required anyway) 13 years ago
rmackay9 63b96c0153 ArduCopter - altitude hold - ensure throttle_avg is initialised from g.throttle_cruise parameter 13 years ago
rmackay9 89576a281a ArduCopter - updated to firmware version to 2.5.2 to avoid confusion with post 2.5.1 versions posted to downloads area 13 years ago
Robert Lefebvre 84d8414a2e Fix Auto_Trim to allow it to actually be called when setup on Ch7 pulldown menu in MP. 13 years ago
Michael Oborne ee4803c12d APM Planner 1.1.56 13 years ago