43 Commits (2316c3bd11f1889a4778e5835e6afcd2799ae002)

Author SHA1 Message Date
Randy Mackay 80bd458f29 Compass: update parameter description 12 years ago
Andrew Tridgell 9a87b3f3c1 AP_Compass: use const on more functions and remove old calculate_heading() 12 years ago
Andrew Tridgell f78de63a09 AP_Compass: more efficient calculate_heading() implementation 12 years ago
Andrew Tridgell 217f34e155 AP_Compass: added COMPASS_ORIENT parameter, to support external compasses 12 years ago
Andrew Tridgell ba83950fc4 libraries: replace constrain() with constrain_float() 12 years ago
Andrew Tridgell 26fa5c40f1 Compass: use const references for some functions 12 years ago
Randy Mackay b48864e1ad Copter: allow CH6 tuning of compass declination 12 years ago
Randy Mackay b8d492b504 Compass: current based compensation added 12 years ago
Randy Mackay 886725291c Compass: enable motor compensation for 1280 12 years ago
Randy Mackay d8515ff85e Compass: basic compensation for motor interference 12 years ago
James Bielman 5631f865b2 Update floating point calculations to use floats instead of doubles. 12 years ago
rmackay9 bf77a0f2e4 AP_Compass: added parameter descriptions 12 years ago
Andrew Tridgell a180437028 AP_Compass: disable auto-declination on 1280 12 years ago
Andrew Tridgell c181498e36 Compass: updates for new AP_Param API 12 years ago
Pat Hickey 53432a1101 AP_Compass: ported to AP_HAL 12 years ago
uncrustify 7840eebaef uncrustify libraries/AP_Compass/Compass.cpp 13 years ago
rmackay9 9b3ced93ee AP_Compass: fix for mismatching set_initial_location parameters (forgot to change long to int32_t in .cpp file) 13 years ago
Andrew Tridgell 518d6365ff AP_Param: update remaining libraries for new constructor syntax 13 years ago
Andrew Tridgell e4d28b12e5 Compass: remove the need to call calculate() on the compass object 13 years ago
rmackay9 ef43da9b92 AP_Compass - changed parameter initialisation order to remove compiler warning 13 years ago
Andrew Tridgell 504c53f746 Compass: added COMPASS_AUTODEC option 13 years ago
Andrew Tridgell 17290836ef Compass: added some more comments 13 years ago
Andrew Tridgell b2d6db9479 Compass: implement noise resistant varient of offset learning 13 years ago
Andrew Tridgell a72d4b46b3 Compass: implement Bills new offset nulling algorithm 13 years ago
Adam M Rivera fe8c896d69 AP_Declination: Added method set_initial_location 13 years ago
Andrew Tridgell 0da64e98f8 Compass: don't save the orientation to EEPROM 13 years ago
Andrew Tridgell cb96dd975f Compass: update the compass driver to use the new vector.rotate() method 13 years ago
rmackay9 fa34ac076e AP_Compass - fixed compile warning 13 years ago
rmackay9 c819a0f68a AP_Compass - fixed small compiler warning to do with order of parameters in constructor 13 years ago
Andrew Tridgell d0a6359b37 Compass: use constructor to set initial values for _learn and _use_for_yaw 13 years ago
Andrew Tridgell 664622523d Compass: added COMPASS_LEARN and COMPASS_USE parameters 13 years ago
Andrew Tridgell c354879f1f Compass: ensure we don't produce NAN values for compass heading 13 years ago
Andrew Tridgell 9c5a5473ab added indexes to group info structures 13 years ago
Andrew Tridgell bf4a77da81 convert libraries to new typesafe macros 13 years ago
Andrew Tridgell 8c58d95187 modify the compass code for AP_Param 13 years ago
Doug Weibel 9846822748 Bug fix for compass. 13 years ago
Andrew Tridgell acf4e9b61d I2C: convert compass code to new I2C library 13 years ago
jasonshort 0d31d9be10 Added a limit to the atan function to calc the heading. Just trying to avoid, bad values screwing up the DCM. - Jason 14 years ago
rmackay9@yahoo.com da7a13128a AP_Compass - added auto detect of 5843 vs 5883L to AP_Compass_HMC5843 class 14 years ago
deweibel@gmail.com b5f0635455 Add an alternate compass.calculate() function substituting 1 sqrt func for 4 trig funcs. 14 years ago
jasonshort b81d2ef753 added names to output in show 14 years ago
jasonshort b6245b471a Added accessors declination. 14 years ago
DrZiplok@gmail.com cc06f07067 Major update including AP_Var support. 14 years ago