4052 Commits (3075a0c5bd8ccddec52adbc98973f83d2fce45ea)
 

Author SHA1 Message Date
Andrew Tridgell 87ed39ea46 APM: use set_blocking_writes(false) when we have done ground start 13 years ago
Andrew Tridgell 7634f541b9 ACM: use set_blocking_writes(false) when we arm motors 13 years ago
Andrew Tridgell 0c445101ff FastSerial: added set_blocking_writes() interface 13 years ago
Andrew Tridgell b4107d35e8 MAVLink: raise the serial transmit buffer size to 256 bytes 13 years ago
Andrew Tridgell 3b3f9d8b17 autotest: use the automatic declination code in autotest 13 years ago
Andrew Tridgell 22ff8cb197 examples: fixed build of some examples with new AP_Declination code 13 years ago
Andrew Tridgell 86cc7a5e1d APM: enable AP_Declination by default 13 years ago
Andrew Tridgell 0bc604f030 ACM: removed FORCE_AUTOMATIC_DECLINATION_UPDATE 13 years ago
Andrew Tridgell 504c53f746 Compass: added COMPASS_AUTODEC option 13 years ago
Andrew Tridgell 168c45ab12 AP_Declination: enabled auto declination by default in APM 13 years ago
Andrew Tridgell 927834106d AP_Declination: save some more memory by putting the declination keys in progmem 13 years ago
Andrew Tridgell 70d4280935 AP_Declination: added timing information to declination test 13 years ago
Andrew Tridgell 175352845c AP_Declination: fixed build under SITL 13 years ago
Adam M Rivera ca82350f17 AP_Declination_test: Updated test with better print messages. 13 years ago
Adam M Rivera 01b1e58f7d 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. 13 years ago
Adam M Rivera 51b70e4d36 ArduCopter: Changed implementation of configuration value for automatic declination. There is now a FORCE_AUTOMATIC_DECLINATION_UPDATE that when enabled will update the declination on every GPS 3D fix regardless of whether or not the user saved a value to the EEPROM. By default the declination will only be set by the automatic declination routine if the user has not saved a declination to the EEPROM. 13 years ago
Adam M Rivera 23f6093f05 AP_Declination: Updated comments to reflect new LUT size. 13 years ago
Adam M Rivera 50791a8b0f AP_Declination: Removed trailing zero deltas as they have no impact on the final value and only take up extra bytes. 13 years ago
Adam M Rivera f35e447927 AP_Declination: Updated compressed lookup value table. Located 9 more failure points due to truncation on the packed LUT. 13 years ago
Adam M Rivera 72b70c394c AP_Declination: Found 7 of the 22 failure points and fixed them. The issue with those 7 was the way I originally packed the value array. The last delta values on some rows were getting truncated. The new number of failures is down to 15 - WIP. 13 years ago
Adam M Rivera 076192db51 AP_Declination: Updated test to run in 5 degree increments. Changed to only print failures and also print total pass vs total fail. 13 years ago
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