1535 Commits (d8919731ee10e24c8a77a5ebe2c8589727d39af1)

Author SHA1 Message Date
rmackay9 3075a0c5bd AP_OpticalFlow - added support for optical flow for APM2 13 years ago
rmackay9 7bda35dc28 AP_OpticalFlow - moved most pin definitions into .cpp file 13 years ago
James Goppert 20cdc3a0ac MAVLink update to 1.0.7 13 years ago
Andrew Tridgell 7f8fe97889 GPS: u-center config file for 3DR Ublox 13 years ago
Andrew Tridgell f170790fd8 GPS: fixed auto GPS test 13 years ago
Andrew Tridgell 711814085b GPS: detect new style 3DR UBlox 13 years ago
Andrew Tridgell 08bc7f1a41 GPS: fixed the UBlox test code 13 years ago
James Goppert ba89f39781 Updated MAVLink to 1.0.6 release. 13 years ago
Adam M Rivera b500d9430f AP_AHRS_HIL.h: Fixed HIL build by adding missing public property. 13 years ago
Andrew Tridgell 8e90aeea4e AHRS: added AHRS_YAW_P parameter 13 years ago
analoguedevices 28833ed1d6 added missing #include 13 years ago
rmackay9 c96dfb2108 AP_AHRS - changed parameter order to remove compiler warning 13 years ago
rmackay9 ef43da9b92 AP_Compass - changed parameter initialisation order to remove compiler warning 13 years ago
Andrew Tridgell 985c967bb9 MAVLink: imported new mavlink headers 13 years ago
rmackay9 53827f2e92 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. 13 years ago
rmackay9 127a990509 AP_MotorsOcta - V Frame - test order fix spotted by David Wiens 13 years ago
rmackay9 f6e1509d05 AP_Motors - fixed last "shadowing" compiler warning caused by badly named parameter in auto_armed method. 13 years ago
rmackay9 1e20d7de88 AP_MotorsMatrix - fixed another compiler error regarding shadowing a variable. Fixed by removing those the angle and direction arrays which weren't even used 13 years ago
rmackay9 7a8973eaf0 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. 13 years ago
rmackay9 926211f0f0 AP_Motors - fix compiler warning re shadowing a variable caused by badly named parameter in armed function. 13 years ago
rmackay9 b71877366e ArduCopter - AP_Motors library - added new library which has few advantages over current code: 13 years ago
Andrew Tridgell 1fd1a55fa6 MAVLink: import change to txbuf as a percentage 13 years ago
Andrew Tridgell 4ddeb82b26 MAVLink: imported new headers, with RADIO packet 13 years ago
Andrew Tridgell 0c445101ff FastSerial: added set_blocking_writes() interface 13 years ago
Andrew Tridgell 22ff8cb197 examples: fixed build of some examples with new AP_Declination code 13 years ago
Andrew Tridgell 504c53f746 Compass: added COMPASS_AUTODEC option 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 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
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