65 Commits (fb867f3a06b16cb96014e9d03535758bfce2494b)

Author SHA1 Message Date
Randy Mackay 1f579563e6 Compass: set_motor_compensation takes instance as first parameter 11 years ago
Randy Mackay 47801a6c4d Compass: bug fix to init of device id 11 years ago
Craig Elder c9f3adcb5c Compass: Updated COMPASS_PRIMARY parameter description 11 years ago
Craig Elder 0ecd12b1c6 AP_Compass: Corrected typo in parameter description 11 years ago
Randy Mackay 4995b9ada8 Compass: default device id to zero 11 years ago
Randy Mackay 16d4af8346 Compass: sanity check instance in set_and_save_offsets 11 years ago
Randy Mackay 108c878b04 Compass: set_offsets modified to also save offsets 11 years ago
Randy Mackay 124bd4b489 Compass: save_offsets accepts compass instance 11 years ago
Randy Mackay b7f33d81ad Compass: add DEV_ID param and configured method 11 years ago
Andrew Tridgell c138244155 AP_Compass: support 3 mags on PX4 11 years ago
Andrew Tridgell 2d9e9d9bc3 AP_Compass: added COMPASS_PRIMARY parameter 11 years ago
Andrew Tridgell cf148fa76c AP_Compass: improved COMPASS_ORIENT and COMPASS_EXTERNAL for Pixhawk 11 years ago
Andrew Tridgell 9bb8f73d56 Compass: split compass learning out to its own C++ file 11 years ago
Andrew Tridgell 61f564d7c9 AP_Compass: support motor compensation for multiple compasses 11 years ago
Andrew Tridgell bde89fd4e2 AP_Compass: added compass offsets for 2nd compass 11 years ago
Andrew Tridgell 8a97042fb1 AP_Compass: updates to support multiple compasses 11 years ago
Andrew Tridgell cb16733918 AP_Compass: switched to a vector based interface 11 years ago
Andrew Tridgell 9320e82ac2 AP_Compass: added in new orientations 12 years ago
Andrew Tridgell fbf79c07f0 AP_Compass: added COMPASS_EXTERNAL option 12 years ago
Andrew Tridgell feac9d1306 AP_Compass: fixed a bug in the tilt compass calculation 12 years ago
Andrew Tridgell a6c7bd3612 AP_Compass: fixed rotations for COMPASS_ORIENT 12 years ago
Craig@3DR 1a3ed2d80b AP_Compass: Corrected COMPASS_ORIENT Parameter Description 12 years ago
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